EXIST_ARG2
#define ARG2_OR_DFLT(i) (EXIST_ARG2(i) ? ARG(vd, i + 2) : 0)
n += (EXIST_ARG2(n) ? 2 : 1);