#define BAZ(T, E) T E struct foo { BAZ (bool, value = true ); }; struct bar {};