\afterassignment<command>...<command>
All commands that follow as a parameter are stored and their interpretation is delayed until the next assignment. This can be used for making loops.