struct { bool[22] a; float[3] b; int c; string d; } a,b; struct { bool[22] x; float[3] y; int z; } c,d; a = d; c = b