arrow-core / arrow.core.extensions / OptionMonadCombine / ap
open fun <A, B> Kind<ForOption, A>.ap(ff: Kind<ForOption, (A) -> B>): Option<B>
Do you like Arrow?