arrow-core / arrow.core.extensions / ConstFoldable / foldRight
open fun <T, U> ConstOf<A, T>.foldRight(lb: Eval<U>, f: (T, Eval<U>) -> Eval<U>): Eval<U>
Do you like Arrow?