X-macros

Trivial use of X-macros for printfs

Extension Give the X macro as an argument

Enum Value and Identifier

Code generation