resourceScope

inline suspend fun <A> resourceScope(action: context(ResourceScope) suspend () -> A): A