@ianand both, really. enlive gets me back to parity with xpath and clojure gets me the functional clarity of XSLT + a first-class full lang.