arrow-core / arrow.core.extensions / SetKSemigroupal / product
open fun <A, B> Kind<ForSetK, A>.product(fb: Kind<ForSetK, B>): Kind<ForSetK, Tuple2<A, B>>
Do you like Arrow?