                (next s)))
       h)))
 
-(declare name)
+(declare name chunk-first chunk-rest)
 
 (defn- extend-object!
   "Takes a JavaScript object and a map of names to functions and

               (recur nval (inc n))))
           val)))))

(declare hash-coll cons pr-str RSeq)

(defn ^boolean counted?
  "Returns true if coll implements count in constant time"

  function *main-fn* is set to will be called with the command-line
  argv as arguments"}
  *main-cli-fn* nil)

(defn type [x]
  (when-not (nil? x)
