all AST nodes taken into account, though error messages not printing via semantError
debug