(iterable? x)
Return true if x implements IIterable protocol.
(defn iterable? [x] (satisfies? IIterable x))