 
 (defn ns-refers
   "Returns a map of the refer mappings for the namespace."
-  {:added "1.0"
-   :static true}
+  {:added "1.0"}
   [ns]
   (let [ns (the-ns ns)]
     (filter-key val (fn [v] (and (instance? clojerl.Var v)

(defn rand
  "Returns a random floating point number between 0 (inclusive) and
  n (default 1) (exclusive)."
  {:added "1.0"
   :static true}
  ([] (rand/uniform.e))
  ([n] (* n (rand))))

(defn rand-int
  "Returns a random integer between 0 (inclusive) and n (exclusive)."
  {:added "1.0"
   :static true}
  [n] (int (rand n)))

(defmacro defn-

  realize the entire result unless required. Only useful for
  computationally intensive functions where the time of f dominates
  the coordination overhead."
  {:added "1.0"}
  ([f coll]
   (let [n (+ 2 (erlang/system_info.e :logical_processors_available))
         rets (map #(future (f %)) coll)
