   (containsKey [this k]
     (.containsKey m k))
 
+  (entryAt [this k]
+    (.entryAt m k))
+
 
   clojure.lang.IPersistentCollection
 

    (.equiv m o))

  (empty [this]
    (RangeMap. kind (.empty m) leftfn rightfn))

  (cons [this o]
    (RangeMap. kind (.cons m o) leftfn rightfn))

  (count [this]
    (.count m))

                  lastki))]
      (if-not (nil? idx)
        (get m idx)
        (or not-found fallback-val))))


  clojure.lang.IFn
