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