Third attempt at bootstrapping compiler.