You can avoid the `map` by using lookaheads, as we did in the class example.