X-macros
Trivial use of X-macros for printfs
Extension Give the X macro as an argument
Enum Value and Identifier
Code generation