pub async fn measure_with_log_async<T: Debug, F, Fut>( _name: &'static str, f: F, ) -> Twhere F: FnOnce() -> Fut, Fut: Future<Output = T>,