pub fn split_qname(qname: &str) -> (Option<&str>, &str)