Returning to an old hobbyhorse: Migrating higher order function names to comply with API guidelines

The topic of an in-place map/mutating forEach has come up many times before. My understand is that we've moved away from that model and now we hope that the ownership model will solve this.

I can't remember the last time we introduced an in-place mutating algorithm in the standard library -- even CollectionDifference doesn't let you apply a diff in-place.