left

val <A, L, R> Prism<A, Either<L, R>>.left: Prism<A, L>

DSL to compose a Prism with focus Either with a Prism with a focus of Either.Left<L>

Receiver

Prism with a focus in Either

Return

Prism with a focus in L


val <A, L, R> Optional<A, Either<L, R>>.left: Optional<A, L>

DSL to compose a Optional with focus Either with a Prism with a focus of Either.Left<L>

Receiver

Lens or Optional with a focus in Either

Return

Optional with a focus in L


val <A, L, R> Traversal<A, Either<L, R>>.left: Traversal<A, L>

DSL to compose a Traversal with focus Either with a Prism with a focus of Either.Left<L>

Receiver

Traversal with a focus in Either

Return

Traversal with a focus in L