 ;;;;;;;;;;;;;;;;;;; sequence fns  ;;;;;;;;;;;;;;;;;;;;;;;
 (defn zero?
   "Returns true if num is zero, else false"
-  {:inline '(fn [x] `(erlang/==.e ~x 0))
-   :added "1.0"}
+  {:added "1.0"}
   [x] (erlang/==.e x 0))
 
 (defn count
   "Returns the number of items in the collection. (count nil) returns
   0.  Also works on strings, arrays, and Java Collections and Maps"
-  {:inline '(fn  [x] `(clj_core/count.e ~x))
-   :added "1.0"}
+  {:added "1.0"}
   [coll] (clj_core/count.e coll))
 
 (defn int
   "Coerce to int"
-  {:inline '(fn  [x] `(erlang/trunc.e ~x))
-   :added "1.0"}
+  {:added "1.0"}
   [x] (erlang/trunc.e x))
 
 (defn nth

(defn >=
  "Returns non-nil if nums are in monotonically non-increasing order,
  otherwise false."
  {:inline '(fn [x y] `(erlang/>=.e ~x ~y))
   :inline-arities #{2}
   :added "1.0"}
  ([x] true)
  ([x y] (erlang/>=.e x y))
  ([x y & more]

(defn *
  "Returns the product of nums. (*) returns 1. Does not auto-promote
  longs, will throw on overflow. See also: *'"
  {:added "1.2"}
  ([] 1)
  ([x] x)
  ([x y] (*' x y))
