sub foo (); sub foo ($); sub foo (&@); sub foo (\@@); sub foo (\%@);