Robert Klemme wrote:

> p( "foo" => 1, "bar" => 2, "baz" => 3 )
> 
> And no, the observed behavior is not a bug as Rick pointed out.

The freedom to skip () parens nearly everywhere comes at a price. You gotta 
think of the space following a method name as a tiny little operator meaning 
"introduce arguments here like a ( would have".