arrow-core / arrow.core.extensions / Tuple2Semigroup / SA
abstract fun SA(): Semigroup<A>
Do you like Arrow?