Introduction to the compiler extensions