External interface for a node visitor. A visitor is basically a function implemented for some or
all node classes, where the implementation can be different for each specific node class.
Important: Do not use outside of Soy code (treat as superpackage-private).