(set glob (fn (x@1 y@2) (g x@1 y@2 (fn (x@3) (h x@3)))) (glob 1 2) (glob 3 4) => (set glob (fn (x@1 y@2) (g x@1 y@2 (fn (x@3) (h x@3)))) (g 1 2 (fn (x@4) (h x@4))) (g 3 4 (fn (x@5) (h x@5)))