Considering that: $obj.meth "foo";
No longer needs parentheses, and that argument processing is done on the callee rather than the caller side (well, most of the time), do I still have to predeclare C<foo> if I want to say: foo "bar", "baz"; ? Also, how does: method evil($x is rw) Work if argument processing is done on the callee side and we want to avoid constructing lvalues out of everything? Luke