Clojure prototypes.