pub async fn time_async<T>( step: &'static str, fut: impl Future<Output = T>, ) -> T
time, for an async step. Same no-lock-across-the-work property.
time