add macros for the pure and const attributes to compiler.h, in case they ever