fn consume_question_marks(text: &mut &[u8]) -> usize