"Map goes through the trouble of creating and returning a result for you."
That has not been true for a while now. "map in void context is no longer expensive. map is now context aware, and will not construct a list if called in void context." -- perl581delta