OpenSCAD DSL in Clojure