pub fn call<F>(query: Option<String>, cb: F)where F: FnOnce(Result<DescriptionList>) + Send + 'static,