     (let [pr-pair (fn [keyval] (pr-sequential pr-seq "" " " "" opts keyval))]
       (pr-sequential pr-pair "{" ", " "}" opts coll))))
 
+(set! cljs.core.ObjMap/EMPTY (ObjMap. nil (array) (js-obj)))
+
 (set! cljs.core.ObjMap/fromObject (fn [ks obj] (ObjMap. nil ks obj)))
 
 ; The keys field is an array of all keys of this map, in no particular

  (-conj [coll entry] (-assoc coll (-nth entry 0) (-nth entry 1)))

  IEmptyableCollection
  (-iempty [coll] coll)

  IEquiv
  (-equiv [coll other] (equiv-map coll other))

  (-conj [coll o] (Cons. nil o coll))

  IEmptyableCollection
  (-empty [coll] (with-meta cljs.core.List/EMPTY meta))

  ISequential
  IEquiv
