pub fn run<F: Future>(future: F) -> F::Output
Create a tokio runtime, initialize tracing, and block on the given future.