A generic abstraction layer for reporting errors and exceptions, supporting services like Bugsnag and Airbrake.