The base type for all element types.
The base type for all element types which can contain other elements.
The base type for all element types who possess a value.
A supertype for nodes which possess a value.
The base type for all assignable element types.
The base type for any node which will create its own runtime scope.
A special node type which wraps all elements outside of other statements.
A special node used for the body of functions, methods, callbacks, and control flow structures.