Thanks, the semantic is clearer now even though I think it is very
clumsy.

As an aside, it is interesting that Ruby allows for suites of
statements to be used in a grouping context (the parenthesis)--most
other languages that are whitespace sensitive don't allow this since it
gets confusing with expressions (as my example shows).

-Almann