               (.cljs$lang$ctorPrWriter obj obj writer opts)
               
               ; Use the new, more efficient, IPrintWithWriter interface when possible.
-              (satisfies? IPrintWithWriter obj)
+              (satisfies? IPrintWithWriter obj false)
               (-pr-writer obj writer opts)
               
               (or (identical? (type obj) js/Boolean) (number? obj))

  from-coll conjoined."
  [to from]
  (if-not (nil? to)
    (if (satisfies? IEditableCollection to)
      (persistent! (reduce -conj! (transient to) from))
      (reduce -conj to from))
    (reduce conj () from)))

(extend-type default
  IHash
  (-hash [o]
    (goog/getUid o)))

;;this is primitive because & emits call to array-seq
(defn inc
