Tom Davis
11/15/2023, 10:11 PMEither<Either<L, R>, R> to Either<L, R>?Alejandro Serrano.Mena
11/16/2023, 8:18 AMwhen
when {
x is Either.Right -> x
x is Either.Left -> x.value
}Alejandro Serrano.Mena
11/16/2023, 8:20 AMx.recover { it.bind() }Łukasz Gendek
11/16/2023, 1:44 PMx.flatten()Łukasz Gendek
11/16/2023, 1:55 PMsimon.vergauwen
11/16/2023, 4:01 PMflatten, is only for right side so Either<L, Either<L, R>> but there could of course also be flattenLeft() but it's a very uncommon operator afaik.Łukasz Gendek
11/16/2023, 5:36 PMTom Davis
11/16/2023, 7:04 PM