Set up AST node hierarchy and keyword constants

Sorry, I wasn’t looking closely.