Basic AST

There's no BooleanDef (probably out of scope for the basic AST?)