pub fn process<F>( ast: &Ast, separator: &str, variables: HashMap<String, String>, _on_import: F, ) -> Result<String, String>where F: FnMut(&str) -> Result<String, String>,