arrow-optics / arrow.optics / PTraversal / choice
open fun <U, V> choice(other: PTraversal<U, V, A, B>): PTraversal<Either<S, U>, Either<T, V>, A, B>
open fun <U, V> choice(other:
PTraversal
<U, V, A, B>):
<Either<S, U>, Either<T, V>, A, B>
Do you like Arrow?