arrow-mtl / arrow.mtl.extensions.sequencek.monadCombine / arrow.Kind

Extensions for arrow.Kind

separate fun <G, A, B> Kind<ForSequenceK, Kind<Kind<G, A>, B>>.separate(BFG: Bifoldable<G>): Tuple2<Kind<ForSequenceK, A>, Kind<ForSequenceK, B>>
unite fun <G, A> Kind<ForSequenceK, Kind<G, A>>.unite(FG: Foldable<G>): SequenceK<A>