On Friday, 29 March 2013 at 15:47:52 UTC, Timon Gehr wrote: >> template X(T...) {} >> alias x = X!(int, long); // T captures {int, long} >> > > Not really. T captures {int, long}.expand. Should there be a difference?