|Why does whilet exist? It seems a generalization of anaphoric while; it lets you put in your own var. It seems one could make that argument for any of the anaphoric operations. You could have ift, where the first argument is the variable to bind the guard's value to. Other than allowing nested whilets, does this give us anything useful? Why was this choice made?|
I ask because I was trying to use awhile, and it didn't occur to me that it could be something else; it seemed that arc didn't have the concept. This brings me to another question I have about arc, that I'll submit as another discussion.