fn skip_ascii_whitespace<F>(chars: &mut Chars<'_>, start: usize, callback: &mut F)where
    F: FnMut(Range<usize>, Result<char, EscapeError>),