Leave apply available in the generic traverser to do something else.
Leave apply available in the generic traverser to do something else.
Compiler specific tree types are handled here: the remainder are in the library's abstract tree traverser.
Compiler specific tree types are handled here: the remainder are in the library's abstract tree traverser.
The abstract traverser is not aware of Tree.
The abstract traverser is not aware of Tree.isTerm, so we override this one.