def METHOD_NAME(self, *types) -> "TypeChecker":
    """
    Produce a new checker with the given types forgotten.
    Arguments:
        types:
            the names of the types to remove.
    Raises:
        `asdf._jsonschema.exceptions.UndefinedTypeCheck`:
            if any given type is unknown to this object
    """
    type_checkers = self._type_checkers.copy()
    for each in types:
        try:
            del type_checkers[each]
        except KeyError:
            raise UndefinedTypeCheck(each)
    return attr.evolve(self, type_checkers=type_checkers)