Issue #1451 begs the question of whether I should be allowed to: - write `else if` on a `for`, and/or - write `else switch`. These are minor parser-level changes.