arrow-core / arrow.core.extensions / EvalBimonad / coflatMap
open fun <A, B> EvalOf<A>.coflatMap(f: (EvalOf<A>) -> B): Eval<B>
Do you like Arrow?