@STL:Limited as in not being able to store functors and lambdas without overhead or workaround (you called it new trickery) "You need placement new trickery for arbitrary functors." 

Was that what you were asking ? You're question is vague, can you rephrase the question ?

I absolutely love c++ but it do have it's flaws like this one which i think is one of those things that have been overlooked.