Ad altiora tendo...s-expression manipulation in non-lisp languages.