Single element unread.
An sInsertMust variant that takes a hint iterator. Not sure about this one.
Comment.
When instances keep a reference to an external entity, in order to mutate it probably, then it's hard to make that obvious. I'm trying a style change where you have to pass a pointer, rather than the param simply having to be an lvalue.