pub fn run_with_thread_local_runtime<O>(fut: impl Future<Output = O>) -> O