def METHOD_NAME(self, definitions=()):
    """
    Produce a new checker with the given types redefined.
    Arguments:
        definitions (dict):
            A dictionary mapping types to their checking functions.
    Returns:
        A new `TypeChecker` instance.
    """
    return attr.evolve(
        self, type_checkers=self._type_checkers.update(definitions),
    )