//arrow-core/arrow.core/combineAll

combineAll

common fun <A, B> Iterable<Either<A, B».combineAll(MA: Monoid<A>, MB: Monoid<B>): Either<A, B>

fun <A> Iterable<A>.combineAll(MA: Monoid<A>): A

fun <A> Iterable<Option<A».combineAll(MA: Monoid<A>): Option<A>

fun <A> Option<A>.combineAll(MA: Monoid<A>): A

fun <A> Sequence<A>.combineAll(MA: Monoid<A>): A

fun <E, A> Validated<E, A>.combineAll(MA: Monoid<A>): A

fun <K, A> Iterable<Map<K, A».combineAll(SG: Semigroup<A>): Map<K, A>

Do you like Arrow?

Arrow Org
<