   of those fns.  The returned fn takes a variable number of args,
   applies the rightmost of fns to the args, the next
   fn (right-to-left) to the result, etc."
-  {:added "1.0"
-   :static true}
+  {:added "1.0"}
   ([] identity)
   ([f] f)
   ([f g]

  vectors and Java arrays, this tests if the numeric key is within the
  range of indexes. 'contains?' operates constant or logarithmic time;
  it will not perform a linear search for a value.  See also 'some'."
  {:added "1.0"
   :static true}
  [coll key] (clj_core/contains?.e coll key))

(defn get


(defn find
  "Returns the map entry for key, or nil if key not present."
  {:added "1.0"}
  [map key] (clj_core/find.e map key))

(defn select-keys
  "Returns a map containing only those entries in map whose key is in keys"
  {:added "1.0"}
  [map keyseq]
    (loop [ret {} keys (seq keyseq)]
      (if keys
