sub foo(@bar) {...} # works fine sub foo($self, @bar) {...} # how would this work?