We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
attemptOption
def attemptOption[A](fa: F[A]): F[Option[A]] = fa.map(_.some) <+> Option.empty[A].pure[F]