<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def callable_validator(instance, attribute, value):
 # pylint: disable=unused-argument """Validate that an attribute value is callable. :raises TypeError: if ``value`` is not callable """

    if not callable(value):
        raise TypeError('"{name}" value "{value}" must be callable'.format(name=attribute.name, value=value))