 @param {...*} var_args" ;;array is a special case, don't emulate this doc string
   [var-args]            ;; [& items]
   (js* "Array.prototype.slice.call(arguments)"))
+
+(declare apply)
 
 (defn aget
   "Returns the value at the index."

  [x y]
  (cljs.core/identical? x y))

(defn ^boolean =
  "Equality. Returns true if x equals y, false if not. Compares
  numbers and collections in a type-independent manner.  Clojure's immutable data



;;;;;;;;;;;;;;;;;;;;;;;;;; basics ;;;;;;;;;;;;;;;;;;

(defn- str*
  "Internal - do not use!"
