in reply to A "harmless" alternative to 'map{}'?

Yes.
my @changed = map {local $_ = $_; ...} @original;