Start refactoring the compiler to make it fast