Anyone recognise compile-time polymorphism? :-)> I think instead the way forward is to have better support> for generic concepts in C++.I agree with this in the general sense, particularly for iterators and algorithms, because it is not always clear-as-day which iterators are needed for which tools, especially if you have extended the library with your own containers and algorithms.