So IIUC `compiler` is not really a compiler, but a...
# yaml
f
So IIUC
compiler
is not really a compiler, but a program to dynamically generate yaml. It might be a compiler (if you can call jinja that), but it might just be a program that prints out yaml. So it's really a generator from pulumi's perspective, since even if it is a compiler pulumi isn't passing it a source file itself.