sub foo { ( map { # body of foo here. } @_ )[ 0 .. $#_ ]; }