sequenceEither

fun <A, B, C> Ior<A, Either<B, C>>.sequenceEither(): Either<B, Ior<A, C>>
fun <E, A> Iterable<Either<E, A>>.sequenceEither(): Either<E, List<A>>
fun <E, A> NonEmptyList<Either<E, A>>.sequenceEither(): Either<E, NonEmptyList<A>>
fun <A, B> Option<Either<A, B>>.sequenceEither(): Either<A, Option<B>>
fun <E, A> Sequence<Either<E, A>>.sequenceEither(): Either<E, Sequence<A>>
fun <E, A, B> Validated<A, Either<E, B>>.sequenceEither(): Either<E, Validated<A, B>>
fun <K, E, A> Map<K, Either<E, A>>.sequenceEither(): Either<E, Map<K, A>>