Represents a user-declared variable referenced by the IR for a function.
Gets the AST node that declared this variable, or that introduced this variable as part of the AST-to-IR translation.
Gets the type of the variable.
Gets an identifier string for the variable. This identifier is unique within the function.
Gets the original user-declared variable.