STRIPS planning in clojure.