fn peek2(&self) -> Option<char> {
        let mut iter = self.code.get(self.pos..)?.chars();
        iter.next()?;
        iter.next()
    }
Get one char and move to the next.
Returns Ok(char) or ParseErr if the cursor reached EOF.
ruruby-parse/src/parser/lexer.rs