(indexed? x)
Returns true if coll implements nth in constant time
(defn indexed? [x] (satisfies? IIndexed x))