module top;
typedef struct packed {
integer x;
byte y;
} S;
byte x;
shortint y;
S z;
} T;
initial $display("%b", T'{ x: 1, y: 2, z: '{ x: 3, y: 4 } });
endmodule