type bit is ('0', '1');  -- WKT:2
type integer is range <>;
subtype natural is integer range 0 to 2147483647;
type bit_vector is array (natural range <>) of bit;
subtype mytype_t is bit_vector (1 downto 0);
type pass_through_t is record
  texture_id: mytype_t;
end record;
design
 package standard: 
 package mylib_pkg: 
 package types_pkg: 
 instance design_tb: 
  signal clk: bit: #1
  signal input_pass_through: pass_through_t: #2-#3
  process P0: 
Time is 0 fs
#1: '1' (1)
#2: '0' (0)
#3: '0' (0)
Time is 0 fs
#1: '1' (1)
#2: '0' (0)
#3: '0' (0)
Time is 1000000 fs
#1: '0' (0)
#2: '0' (0)
#3: '0' (0)
Time is 2000000 fs
#1: '1' (1)
#2: '0' (0)
#3: '0' (0)