arrow-mtl / arrow.mtl.extensions.kleisli.divide

Package arrow.mtl.extensions.kleisli.divide

Extensions for External Classes

arrow.Kind  
arrow.mtl.Kleisli  

Functions

divide fun <F, D, A, B, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: (Z) -> Tuple2<A, B>): Kleisli<F, D, Z>
fun <F, D, A, B, C, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: (Z) -> Tuple3<A, B, C>): Kleisli<F, D, Z>
fun <F, D, A, B, C, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: (Z) -> Tuple4<A, B, C, D>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: (Z) -> Tuple5<A, B, C, D, E>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, FF, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: Kind<Kind<Kind<ForKleisli, F>, D>, FF>, arg6: (Z) -> Tuple6<A, B, C, D, E, FF>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, FF, G, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: Kind<Kind<Kind<ForKleisli, F>, D>, FF>, arg6: Kind<Kind<Kind<ForKleisli, F>, D>, G>, arg7: (Z) -> Tuple7<A, B, C, D, E, FF, G>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, FF, G, H, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: Kind<Kind<Kind<ForKleisli, F>, D>, FF>, arg6: Kind<Kind<Kind<ForKleisli, F>, D>, G>, arg7: Kind<Kind<Kind<ForKleisli, F>, D>, H>, arg8: (Z) -> Tuple8<A, B, C, D, E, FF, G, H>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, FF, G, H, I, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: Kind<Kind<Kind<ForKleisli, F>, D>, FF>, arg6: Kind<Kind<Kind<ForKleisli, F>, D>, G>, arg7: Kind<Kind<Kind<ForKleisli, F>, D>, H>, arg8: Kind<Kind<Kind<ForKleisli, F>, D>, I>, arg9: (Z) -> Tuple9<A, B, C, D, E, FF, G, H, I>): Kleisli<F, D, Z>
fun <F, D, A, B, C, E, FF, G, H, I, J, Z> divide(DF: Divide<F>, arg0: Kind<Kind<Kind<ForKleisli, F>, D>, A>, arg1: Kind<Kind<Kind<ForKleisli, F>, D>, B>, arg2: Kind<Kind<Kind<ForKleisli, F>, D>, C>, arg3: Kind<Kind<Kind<ForKleisli, F>, D>, D>, arg4: Kind<Kind<Kind<ForKleisli, F>, D>, E>, arg5: Kind<Kind<Kind<ForKleisli, F>, D>, FF>, arg6: Kind<Kind<Kind<ForKleisli, F>, D>, G>, arg7: Kind<Kind<Kind<ForKleisli, F>, D>, H>, arg8: Kind<Kind<Kind<ForKleisli, F>, D>, I>, arg9: Kind<Kind<Kind<ForKleisli, F>, D>, J>, arg10: (Z) -> Tuple10<A, B, C, D, E, FF, G, H, I, J>): Kleisli<F, D, Z>