The previous commit fixed lib/vm.sx (SX spec) but the server uses sx_vm.ml (hand-maintained native OCaml) and sx_vm_ref.ml (transpiled). Both had the same globals-first lookup bug. Now all three implementations check closure env before vm.globals, matching vm-global-set. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>