fn maybe_tokenize_num_buf(
    n: &mut String,
    i: usize,
    is_frac: &mut bool,
    t: &mut VecDeque<TimeStrToken>
) -> Result<(), String>