(setq closure (delay (setq z (+ 2 2)))) (eval closure) ;;; works