   "Top-level eval call. Initializes env and sanitizes input."
   [form]
   (binding [*compiled-lambdas* (atom #{})]
-    (eval* (sanitize @global-env form))))
+    (eval* (sanitize {} form))))
 
 (defn load-file
   [file]


(defn close-name
  [fsym]
  (str "close_" (munge (name fsym))))

(defn local-name
  [lsym]
  (str "local_" (munge (name lsym))))

(defn handle-name
  [arity restarg]


(defmethod emit-seq -invoke-
  [env context gen [fun & args :as call]]
  (when (nil? fun)
    (throw (IllegalArgumentException. "Can't invoke nil")))
  (debug "emitting invoke:" call)
  (debug "context:" context)

