> So you are saying you want to support a syntax like this? > > tuple(a, b, c) = myFunc(); And: foreach (tuple(a, b, c); myTuples) {} void foo(in auto tuple(a, b, c)) {} Bye, bearophile