For example, in small programs, the user may be able to intimidate the program into performing. Large programs are not so easily cowed into submission. These programs must be teased, placated and cajoled into performing. The TIM implements the 'Do what I want, not what I typed' function. The UGLI routines are very non-specific and require increasingly longer processing times to determine the proper course of action and the UL increases.
Most programmers fail to provide any detailed actions.
This invokes the UGLI routines and cause the program to run slower and slower as the user's UL increases. I sincerely hope that these new functions will help the frazzled programmer in dealing with the uncertain world we live in. Remember that nothing in this world is perfect, and indeed, neither are these commands, but they may help you over some tight spots. As a nice exercise for beginners, write programs to simulate these functions. Good luck on the last one.