in reply to sub ($self,$var,@arr) {}

To expand on what MeowChow wrote, I have no objection if the current @_ mechanism is also kept.

I like Perl's flexibility and here are some of the things you can do with the current parameter passing mechanism: