#define FOO #define BAR(X, Y) X, Y #define IDENTITY(X) X #define WIBBLE(...)