pub async fn run_blocking<F, R>(f: F) -> Result<R, BlockingError>where F: FnOnce() -> R + Send + 'static, R: Send + 'static,
Run f off the async workers (native), or inline (wasm32).
f