sub func { ... return ...; } map { [ func(...) ] } ...