Make it easy to change the compiler