ignore1
return ignore1(list, ignore + 1, "retained");
return ignore1(list, ignore, "ignored");
return ignore1(list, saveignore + 1, "retained");
return ignore1(list, saveignore, "ignored");