{@category scoping}
Effect<Scope<E>, L, R> acquireRelease( Effect<Null, Never, Unit> Function(R r) release, ) => withScope.tapEnv( (r, _) => _.addScopeFinalizer(release(r)), );