What I wish more people understood about STL developers is that we are (or at least I am) incredibly lazy. We would like nothing more than to ship simple, correct, fast code. If you see complicated code, it’s very likely we’re forced to do that, or we have clever optimizations.