The standard recommends optional exception handling in various forms, including presubstitution of user-defined default values, and traps (exceptions that change the flow of control in some way) and other exception handling models which interrupt the flow, such as try/catch.
Clause 9 in the standard recommends fifty operations, that language standards should define [REF].