<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def make_type_error(cls, msg, *args, **kwargs):
 """A helper method to generate an exception type for type checking errors. This method uses `cls.type_check_error_type` to ensure that type checking errors can be caught with a reliable exception type. The type returned by `cls.type_check_error_type` should ensure that the exception messages are prefixed with enough context to be useful and *not* confusing. """

    return cls.type_check_error_type(cls.__name__, msg, *args, **kwargs)