FWPD clojure tutorial