arrow-core / arrow.core.extensions / ConstDivideInstance / divide
open fun <A, B, Z> divide(fa: Kind<ConstPartialOf<O>, A>, fb: Kind<ConstPartialOf<O>, B>, f: (Z) -> Tuple2<A, B>): Kind<ConstPartialOf<O>, Z>
Do you like Arrow?