core: client protocol completed in 63 lines of beautiful clojure
:smiley: :+1: