Explicit whitespace. Makes error handling brittle, though.
Unbroken example.
Blocks and comparisons. Semis for param splits.