Lisp DSL for generating TeX