pub fn to_name_type(x: &str) -> Result<InnerNameType>