Handle arbitrary clojure structures
Made sure that lists and vectors can be handled by the client API