Add support for method arguments

This enables syntax such as

    Hash[
      :foo, 'bar'
      :baz, 'qux'
    ]

(becomes `{ :foo => "bar", :baz => "qux" }`)

as well as

    puts("this is line one"
         "this is line two"
         "this is line three")