Myron Alexander wrote: >> /+ Won't compile: >> for (int i = 0; i < T.tupleof.length; i++) { >> t.tupleof[i] = r.t[i]; >> } >> +/ You can use foreach on tuples: foreach(index, value; r.t) t.tupleof[index] = value;