zipWith

inline fun <L, R1, R2, R3> Either<L, R1>.zipWith(either2: Either<L, R2>, fZip: (R1, R2) -> R3): Either<L, R3>
inline fun <L, R1, R2, R3, R4> Either<L, R1>.zipWith(either2: Either<L, R2>, either3: Either<L, R3>, fZip: (R1, R2, R3) -> R4): Either<L, R4>

Creates a Either.Right with result from fZip if all Eithers are right, otherwise Either.Left is returned.

Important: This is a Public Preview API. It may be changed or removed at any time.