you could use `self.eat(token::COLON)` and remove the `self.bump()`

`eat` bumps the token *if present*