A verdict-providing delegate
A verdict-providing function
A mechanism that consumes a function and calls it at a regular interval, exiting if it returns a true verdict within a certain time limit but throwing an exception if it never returned a true verdict in said time window and the time was exceeded
An exception thrown when a Delay mechanism times out
A prompting mechanism which can be filled up with questions and a file-based source to read answers in from and associate with their original respective questions
A user-defined prompt
An assortment of mechanisms