> 2. The lack of a ':' is the trigger to the parser that an
> 'end' will be required, and moreover the parser can check
> the consistency of the indentation with start and
> ending of blocks.
I would prefer the difference to be a little more obvious, more like:
``The presence of the keyword "do" instead of a ':' is the trigger...''.