record array(a,b,c,d,e,f,g) procedure dummy(u,v,x,y,z) suspend u | v return x end procedure main() write("x := [] ----> ",image(x := []) | "none") write("every push(x,1 to 1000) ----> ",image(every push(x,1 to 1000)) | "none") write("x ----> ",image(x) | "none") write("every push(x,1 to 10000) ----> ",image(every push(x,1 to 10000)) | "none") write("x ----> ",image(x) | "none") write("x[x] ----> ",image(x[x]) | "none") end