module top;
    typedef struct packed {
        logic a, b;
    } T;
    typedef struct packed {
        logic x;
        T y;
    } S;

    localparam WIDTH = 1;
    S [WIDTH] s = '{
        '{x: 1, y: '{a: 1, b: 0}}
    };

    initial #1 $display("%b", s);
endmodule