pub fn try_parse_precision(
    str: &str
) -> Result<(Option<Width>, &'_ str), FormatError>