# Structs

And is the logical AND Operator in an AST.
Not is the NOT operator in the AST.
Or is the logical OR Operator in an AST.
Val is a boolean variable in an AST.

# Interfaces

Node is the interface to eval an abstract syntax tree (AST).