fold

fun <A> Iterable<A>.fold(MA: Monoid<A>): A(source)
fun <A> Sequence<A>.fold(MA: Monoid<A>): A(source)
fun <E, A> Validated<E, A>.fold(MA: Monoid<A>): A(source)