pub unsafe fn unprotected<F, T>(f: F) -> Twhere F: FnOnce(&Scope) -> T,
Creates an unprotected scope without pinning the current thread.