<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def checks(self, format, raises=()):
 """ Register a decorated function as validating a new format. Arguments: format (str):
 The format that the decorated function will check. raises (Exception):
 The exception(s) raised by the decorated function when an invalid instance is found. The exception object will be accessible as the `jsonschema.exceptions.ValidationError.cause` attribute of the resulting validation error. """


        def _checks(func):
            self.checkers[format] = (func, raises)
            return func
        return _checks