begin
integer q,w,e,r,t,y { bump up indexes for easier debugging }
recordformat testfm(integer one, two)
integer u,i,o,p
record (testfm) array test(0:10)
integer a,s,d,f
! BUG TODO should generate struct testfm *pointer()
! but currently generates struct testfm pointer
record (testfm) map pointer
result == test(q)
end
record (testfm) normal
q = 5
normal_two = p
pointer_two = p
endofprogram