Make the scanner's block-skipper also skip elif/else blocks.
While statement.
Remove some accidentally-left debug code.
Implement parsing of data declarations (variables and constants).

No tests specifically for these because they aren't usable in isolation.
They exist to be used in data declaration statements and for statements,
neither of which are implemented yet.
Implement the for statement.