A detailed discussion of these questions can be found in the "Appendix A" section on page 487.
Are return values and exceptions equivalent error reporting mechanisms? Prove it.
What different implementations of tuple return types can you think of ? Don't limit yourself to a single programming language. What are the pros and cons of using tuples as a return value?
How do exception implementations differ between languages?
Signals are an old-school Unix mechanism. Are they still needed now that we have modern techniques like exceptions?
What is the best code structure for error handling?
How should you handle errors that occur in your error-handling code?
How thorough is the error handling in your current codebase? ...