(label) @1
(label) @begin
(label) @end
(byte) A loadstore zp[1]:2 1.0
(const byte*) SCREEN = (byte*) 1024
(void()) main()
(label) main::@return
(const byte) main::B = (byte) 'b'
(const byte*) main::addrA = &(byte) A
(void()) sub()
(label) sub::@return
(const byte) sub::C = (byte) 'c'
(byte) sub::D
(byte) sub::D#0 reg byte x 4.0

zp[1]:2 [ A ]
reg byte x [ sub::D#0 ]
