pub trait AsyncDeferCallback<T, R>: FnOnce(&mut T, &mut Cx, &mut Scope<'_, '_>) -> R + Send + 'staticwhere R: Send + 'static,{ }