resource

fun <A> resource(f: suspend ResourceEffect.() -> A): Resource<A>