> This helps a lot with the current state of affairs: > > template ID(alias x){alias x ID;} > > It will even allow funny things like this: > > alias ID!((a,b){return a+b;}) add; > > static assert(add(1,2) == 3); Nice to know, thanks!