pub async fn resolve( t: &Transport, selectors: &[String], tag: Option<&str>, search: Option<&str>, local: &[Rule], noun: &str, ) -> Result<Option<Vec<String>>>