This is only an intermediate representation while parsing, it doesn't exist in the final AST
Optional
This is only an intermediate representation while parsing, it doesn't exist in the final AST