pub fn scope<F>( value: UserInfoReader, f: F, ) -> TaskLocalFuture<UserInfoReader, F>where F: Future,