Expand description
Tools related to handling/recovering from Sway compile errors and reporting them to the user.
Structs
Acts as the result of parsing
Declarations, Expressions, etc.
Some Expressions need to be able to create VariableDeclarations,
so this struct is used to “bubble up” those declarations to a viable
place in the AST.