> Yes, __traits should be replaced by a cleaner design eventually. > 'is'-expressions, typeid and std.traits are perfectly fine as they are > now and I don't see any reason to make their syntax more complicated. Before all, why typeid() is named typeID()? The return type is TypeInfo :)