Appearance
extension EvalNestedOps<A> on Eval<Eval<A>>
Additional operations on nested Evals.
Eval<A> flatten()
Flattens a nested Eval into a single Eval.
Available on Eval<A>, provided by the EvalNestedOps<A> extension
Eval<A> flatten() => flatMap(identity);