ergo-compiler