defer

fun <A> defer(f: suspend () -> Resource<A>): Resource<A>