A DSL for authoring Cypher queries in Clojure