clojure attempt using aleph