A reason that the process is waiting. This is a string.
A function to test.
The arguments to apply to wait-function .
This function suspends the current Lisp process until the predicate
wait-function
applied to
wait-arguments
returns
t
. This is tested periodically.
wait-reason
(a string) allows you to find out why a process is waiting.