pub fn wrap_async_fn<F, Fut>( name: String, func: F, args: Vec<String>, ) -> RepositoryFunctionwhere F: Fn(Value) -> Fut + Send + Sync + 'static, Fut: Future<Output = Value> + Send + 'static,