tinyweb application from 'Functional programming patterns in scala and clojure'