By the way, {int,int} - is it a type or a value? auto t={int,int}; t[1] a; ^what is this? 1-element array of {int,int} tuples or `int a;` ?