docstr: We use a callable class to be able to change the ``__repr__``.
code: def __call__(self, inst, attr, value):
      """
      We use a callable class to be able to change the ``__repr__``.
      """
      if not isinstance(value, self.type):
          raise TypeError(
              "'{name}' must be {type!r} (got {value!r} that is a "
              "{actual!r}).".format(
                  name=attr.name,
                  type=self.type,
                  actual=value.__class__,
                  value=value,
              ),
              attr,
              self.type,
              value,
          )
  
imports: from __future__ import absolute_import, division, print_function
  import re
  from ._make import _AndValidator, and_, attrib, attrs
  from .exceptions import NotCallableError
label_desc: Use image node_id 1 for calling the _InstanceOfValidator obj's underlying member method code with example usage: obj.__call__(inst, attr, value) without return types