NodeType is an abstraction for the C type of a node. It is a Struct which has two members, name and value.
Returns an integer representing integer type of a node. This is the value you would see for the type of the node if you were examining it in gdb.
Returns the name of the node.
[Validate]