docs: def issubclass(cls, ifaces):
      """Check if the given class is an implementation of the given iface."""
      ifaces = _ensure_ifaces_tuple(ifaces)
      for iface in ifaces:
  
          return all((
              _check_for_definition(
                  iface,
                  cls,
                  '__iclassattribute__',
                  _is_attribute,
              ),
              _check_for_definition(
                  iface,
                  cls,
                  '__iproperty__',
                  _is_property,
              ),
              _check_for_definition(
                  iface,
                  cls,
                  '__imethod__',
                  _is_method,
              ),
              _check_for_definition(
                  iface,
                  cls,
                  '__iclassmethod__',
                  _is_classmethod,
              ),
          ))