TPARM_3
#define TPARM_2(a,b,c) TPARM_3(a,b,c,0)
result = TPARM_3(value, numbers[1], strings[2], strings[3]);
s = TPARM_3(s, numbers[1], strings[2], strings[3]);