pub(super) fn check_for_substitution(
    reader: &StringReader<'_, '_>,
    pos: BytePos,
    ch: char,
    count: usize
) -> (Option<TokenKind>, Option<TokenSubstitution>)