A PHP error handling library, with stackable, type sensitive error handlers