effect

inline fun <R, A> effect(noinline block: suspend Raise<R>.() -> A): Effect<R, A>