that's one of the benefits - this one tree subsumes calling contexts, bound names, the parse tree, information about loaded modules, defined types, etc..
i picture it all being in the same tree, so the same operations can manipulate all of it.
for instance, think of all the tree manipulation that is done by an optimization pass of a compiler/interpreter - all becomes much more simple and uniform