When contributing to this repository, please first discuss the change you wish to make via an issue.
To get an understanding of the codebase please refer to The Compiler Guide.
Please use the standard Pull Request template and follow the checklist as you construct your PR.