Michal Minich: > struct Group (Items ...) > { > // how to do this? ... no static foreach :( > static foreach (I; Items) In D if you use foreach on a typeTuple you get a static foreach. Bye, bearophile