//arrow-core/arrow.core/Eval/flatMap
common fun <B> flatMap(f: (A) -> Eval<B>): Eval<B>
Do you like Arrow?