compiler-compiler for go