composeNull

infix fun <S, T, A, B, C, D> PLens<S, T, A?, B?>.composeNull(other: PLens<A, B, C, D>): PLens<S, T, C?, D?>

Compose two lenses, where the first one has a nullable focus, keeping the nullability in the types.