package P;
typedef logic T;
endpackage
package Q;
typedef logic [7:0] U;
`define DUMP(x) initial $display(`"x: %0d %b`", $bits(x), x);
module top;
P::T a;
import Q::U;
typedef U T;
U b;
T c;
`DUMP(a)
`DUMP(b)
`DUMP(c)
endmodule