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("abs(1) ----> ",image(abs(1)) | "none") write("abs(-1) ----> ",image(abs(-1)) | "none") write("abs(0) ----> ",image(abs(0)) | "none") write("abs(3.0) ----> ",image(abs(3.0)) | "none") write("abs(0.0) ----> ",image(abs(0.0)) | "none") write("abs(-3.0) ----> ",image(abs(-3.0)) | "none") write("exit(abs(3.0)) ----> ",image(exit(abs(3.0))) | "none") end