Turn `a > b` on `Name`s into `b < a`.
Create a separate group for skipped tokens (again.)

Without that, the position of everything else will be incorrect.