toResult

suspend fun <A> Effect<Throwable, A>.toResult(): Result<A>
fun <A> EagerEffect<Throwable, A>.toResult(): Result<A>