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