simon.vergauwen
04/26/2019, 8:07 AMval c = a.flatMap { aRight ->
b.map { bRight ->
bRight + aRight.toString()
}
}
Sergio Crespo Toubes
04/26/2019, 8:48 AMfun <T, A>Either<Throwable, T>.merge(either2 : Either<Throwable, A>): Either<Throwable, Pair<T, A>> {
return flatMap { aRight ->
either2.flatMap { bRight ->
Either.Right(Pair(aRight, bRight))
}
}
}