arrow-core / arrow.core.extensions / OptionAlternative / orElse
open fun <A> Kind<ForOption, A>.orElse(b: Kind<ForOption, A>): Kind<ForOption, A>
Do you like Arrow?