Well, for the record, it is not very clear what "stableRemove" is: it states "Same as c.removeFront(), but guarantees no ranges will be invalidated."

I guess *that* should be changed.

I *have* seen bug reports that stated the user though he could remove anything he wanted from the range, but still access the removed data...