A clojure implementation of vignette