Error handling
Operators might need to contend with errors in the form of erroneous input tuples, bad parameters, or unexpected values that are returned from functions. Recognizing errors is often easy. Error handling is more subtle and depends on where the error occurs.