   (toString [coll]
    (pr-str* coll))
 
+  ICloneable
+  (-clone [_] (IndexedSeq. arr i))
+
   ISeqable
   (-seq [this] this)
 


  IList

  IWithMeta
  (-with-meta [coll meta] (List. meta first rest count __hash))


  (toString [coll]
    (pr-str* coll))

  ICloneable
  (-clone [coll] (PersistentQueue. meta count front rear __hash))

  IWithMeta
  (-with-meta [coll meta] (PersistentQueue. meta count front rear __hash))

