arrow-typeclasses / arrow.typeclasses / Semigroupal / product

product

abstract fun <A, B> Kind<F, A>.product(fb: Kind<F, B>): Kind<F, Tuple2<A, B>>

Multiplicatively combine F and F into F<Tuple2<A, B>>