# Constants
VarParam is a function parameter.
VarRegular is a "normal" variable with a definition in the code.
VarStdlib is a special `std` variable.
# Structs
ErrCollector is a struct for accumulating warnings / errors from the linter.
Variable is a representation of a variable somewhere in the code.
VariableInfo holds information about a variables from one file.
# Type aliases
VariableKind allows distinguishing various kinds of variables.