docs: def has_encoder(self, type_str: abi.TypeStr) -> bool:
          """
          Returns ``True`` if an encoder is found for the given type string
          ``type_str``.  Otherwise, returns ``False``.  Raises
          :class:`~eth_abi.exceptions.MultipleEntriesFound` if multiple encoders
          are found.
          """
          try:
              self.get_encoder(type_str)
          except NoEntriesFound:
              return False
          else:
              return True