arrow-core / arrow.core.extensions / OptionZip / zip
open fun <A, B> Kind<ForOption, A>.zip(other: Kind<ForOption, B>): Kind<ForOption, Tuple2<A, B>>
Do you like Arrow?