Moves compiler out to lang