TODO Somehow format the generated source files better, maybe by including dotnet-format? Use https://sharplab.io to debug syntax trees