The exception handling classes, ExceptionalEvent and Signal, provide an elegant means of handling exceptional events and error conditions.