rat: display an expression as a tree
On occasions I would have liked to be able to see the AST drawn as a Dot tree. I'd like two different outputs: as a tree (semantical), or as a DAG: a physical representation with explicit shared parts of an expression.