📝Condition system + debugger as a simple prompt UI
Common Lisp: condition system sometimes is used as a simple prompt. Whenever something happens, the code can signal a condition and debugger will show registered restarts.
This is especially helpful for code-related questions, asking confirmations, etc.