I have opened https://github.com/ruby/spec/pull/1063.If it goes in, it is intentional, but it is not related to the syntax for arbitrary expressions. I exchanged impressions with Kevin Newton, and making parantheses optional in that corner of the grammar is special-cased for single statements.Let's see what we find out!