Represents a variable in the typed AST.
The type of the variable.
The name of the variable.
The metadata of the variable.
Whether the variable is a local static variable
The unique ID of the variable.
Special information which is internally used to keep track of closure.
information
Whether or not the variable has been captured by a closure.