         (symbol (str name) (str sym)) nil)))
   (findInternedVar [_ sym]
     (let [k (munge (str sym))]
-      (when (goog.object/contains obj k)
-        (Var. #(goog.object/get obj k)
+      (when (gobject/contains obj k)
+        (Var. #(gobject/get obj k)
           (symbol (str name) (str sym)) nil))))
   (getMappings [_]
     @mappings)

            (str ret
              (.substring munged-name last-match-end
                (- (. r -lastIndex) (. x -length)))
              (if (= x "$") "/" (goog.object/get DEMUNGE_MAP x)))
            (. r -lastIndex)))
        (str ret
          (.substring munged-name last-match-end (.-length munged-name)))))))

  "Return the JavaScript keys for an object."
  [obj]
  (let [keys (array)]
    (gobject/forEach obj (fn [val key obj] (.push keys key)))
    keys))

(defn js-delete
