recover

open infix suspend fun <E, A> suspend EffectScope<E>.() -> A.recover(recover: suspend EffectScope<R>.(E) -> A): A