Bunch of work with the compiler.