implement TinyWeb framework in Clojure