(vector? x)
Returns true if x is a vector, false otherwise.
x
Return true if x satisfies IVector
(defn vector? [x] (satisfies? IVector x))