contract Test { struct S1 { uint a; } struct S2 { S1[1] x; S1[1] y; } }