4.3BSD/usr/contrib/icon/test/std38.icn

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("&subject := &pos ----> ",image(&subject := &pos) | "none")
   write("&pos :=: &subject ----> ",image(&pos :=: &subject) | "none")
   write("&pos ----> ",image(&pos) | "none")
   write("&subject ----> ",image(&subject) | "none")
   write("&subject := [] ----> ",image(&subject := []) | "none")
end