Derive Y combinator in clojure.