FOAAS in Clojure