Creates a type-checked variable symbol.
Creates a type-checked variable symbol.
The enclosing named entity where this variable is defined.
The name of this variable (will be encoded).
The type of this variable (will be dealiased and widened).
Any (optional) modifiers (e.g. private, protected).
The (optional) source code position where this variable is defined.
Any (optional) annotations associated with this variable.
A new type-checked variable symbol.
Variable (var) symbols.