A simple Thrift client and server in Clojure