Add compiler-defined macros
Add example.t