https://issues.dlang.org/show_bug.cgi?id=21011 --- Comment #2 from superDIMMaX <v.leolui at gmail.com> --- And i confused. why this not working with any [] opIndex API and(or) why not add tuples support? Variant know type Tuple!(int,int) and tuples have linear layout - union{Tuple!(int,int) t; int[2] a} work fine --