Abstract Syntax Tree (AST) types for the VirtualRust interpreter.
The parser produces these AST nodes, and the interpreter walks them to execute the program.
match
let