in reply to using map and anonymous subroutines

Technically map takes either an expression or a block of code, not an anonymous sub.</pedant>