arrow-core / arrow.core.extensions / arrow.core.Option
fun <A> Option.Companion.fx(c: suspend MonadSyntax<ForOption>.() -> A): Option<A>
Do you like Arrow?