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