Transform an iterable of Either, into an Either containing an IList of the results.
Either<L, IList<R>> sequence<L, R>( Iterable<Either<L, R>> arr, ) => arr.chain(traverse(identity));