static Lisp nlEscapeVariables(Lisp tree) { if (nlIsVar(tree)) ret lisp(quote(tree.head)); Lisp lisp = new Lisp(tree.head); for (Lisp sub : tree) lisp.add(nlEscapeVariables(sub)); ret lisp; }