Lst_ForEach(arg->lst, ForExec, (ClientData)arg);
Lst_ForEach(arg->lst, ForExec, arg);
For_Run(arg)    For *arg;{    arg->text = Buf_Retrieve(&arg->buf);    arg->guess = Buf_Size(&arg->buf) + GUESS_EXPANSION;    Lst_ForEach(arg->lst, ForExec, (ClientData)arg);    free(arg->var);    free(arg->text);    Lst_Destroy(arg->lst, (void (*) __P((ClientData)))free);    free(arg);}