foo(*bar)
^^^^
def foo((bar, *baz)); end
^^^^
def foo(*); bar(*); end
^
A list of statements.
super(foo) ^^^^^^^^^^
a and b ^^^^^^^
begin end ^^^^^^^^^
A block on a keyword or method call.
foo ^^^
foo.bar ^^^^^^^
foo.bar() {} ^^^^^^^^^^^^
case foo; when bar; end ^^^^^^^^^^^^^^^^^^^^^^^
class Foo; end ^^^^^^^^^^^^^^