#define baz(failure) failure
#define bar(failure) failure
#define foo bar(baz(success))
foo