X(alias Y)1 struct X(alias Y) 2 { 3 } 4 5 struct A 6 { 7 int[] data; 8 } 9 10 alias X!(A([])) X1; 11 alias X!(A([])) X2; 12