# Constants
GoToNext is the default traversal of every node.
SkipChildren tells walker to skip all children of current node.
Terminate tells walker to terminate the traversal.
# Interfaces
NodeVisitor is a callback to be called when traversing the syntax tree.
# Type aliases
NodeVisitorFunc casts a function to match NodeVisitor interface.
WalkStatus allows NodeVisitor to have some control over the tree traversal.