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