map { ... } (1)x(@_/2); # or even map { ... } (undef)x(@_/2);