(Also comparing them with C++0x concepts.) http://www.digitalmars.com/d/2.0/cpp0x.html#concepts http://www.digitalmars.com/d/2.0/concepts.html Essentially, I think we cover the necessary ground with an order of magnitude simpler system.