#define foo(x) success foo(argument (with,embedded , commas) -- tricky)