Added include directives for the AST nodes, environment, language and type
headers