fold

fun <A> Iterable<A>.fold(MA: Monoid<A>): A
fun <A> <ERROR CLASS><A>.fold(MA: Monoid<A>): A
fun <E, A> Validated<E, A>.fold(MA: Monoid<A>): A