arrow-core-data / arrow.core / Either / foldLeft
inline fun <C> foldLeft(initial: C, rightOperation: (C, B) -> C): C
Do you like Arrow?