askchain
if(askchain(fcobj, NULL, 0, out_ice_box, ck_ice_box, 0))
int askchain(struct obj *, char *, int, int (*fn)(struct obj *),
return(askchain(invent, olets, allflag, fn, ckfn, max));