(defn
flatten
"Takes any nested combination of sequential things (lists, vectors,\n etc.) and returns their contents as a single, flat sequence.\n (flatten nil) returns nil."
[x]
(filter
(fn* [p1__18662#] (not (sequential? p1__18662#)))
(rest (tree-seq sequential? seq x))))