While answering this question, I came to realize that I was not sure whether Perl\'s map can be considered a loop or not?
map
On one hand, it quacks/walks l
map is a higher-order function. The same applies to grep. Book Higher-Order Perl explains the idea in full details.
It's sad to see that discussion moved towards implementation details, not the concept.