   [x y]
   (-equiv x y))
 
-(defn nil?
+(defn ^boolean nil?
   "Returns true if x is nil, false otherwise."
   [x]
   (identical? x nil))

       (cljs.core/> y (first more)))
     false)))

(defn >=
  "Returns non-nil if nums are in monotonically non-increasing order,
  otherwise false."
  ([x] true)

   (pred (first coll)) (recur pred (next coll))
   :else false))

(defn ^boolean not-every?
  "Returns false if (pred x) is logical true for every x in
  coll, else true."
  [pred coll] (not (every? pred coll)))
