_prevchoice
return (_prevchoice(TypeL(t), f, ArgL(arg)) ||
_prevchoice(TypeR(t), f, ArgR(arg)));
extern int _prevchoice(FIELDTYPE *, FIELD *, char *);
#define PrevChoice(f) (_prevchoice((f) -> type, (f), (f) -> arg))