cats.syntax
Flatten nested F values.
F
Example:
scala> import cats.implicits._ scala> type ErrorOr[A] = Either[String, A] scala> val x: ErrorOr[ErrorOr[Int]] = Right(Right(3)) scala> x.flatten res0: ErrorOr[Int] = Right(3)