If expr represents a tuple, we (Andrei and I) were thinking about the syntax:
auto (a, b, c, d) = expr; being equivalent to: auto t = expr; auto a = t[0]; auto b = t[1]; auto c = t[2 .. $]; You can also do this with arrays, such that: float[3] xyz; auto (x, y, z) = xyz;The Lithpers among you will notice that this essentially provides a handy car,cdr shortcut for tuples and arrays:
auto (car, cdr) = expr;