One other point:

  act $foo, @list, bar => 'baz';

is actually the same as:

    act($foo, @list, bar => 'baz');

which might or might not dispatch to a method on $foo,
depending on whether (and how) &act is defined.

Jonathan probably meant:

    act $foo: @list, bar => 'baz';

for the indirect object syntax.

Damian

Reply via email to