Catch all exceptions
Catch a specific exception
Throw an exception
Re-throw exceptions
Define an exception type
Guaranteed code execution
Function throwing an exception
panic() and recover()
Throw panic()