AST node implementations for the base compiler.