code: def is_dict(value, **kwargs):
      
      if isinstance(value, dict):
          return True
  
      try:
          value = validators.dict(value, **kwargs)
      except SyntaxError as error:
          raise error
      except Exception:
          return False
  
      return True
docs: Indicate whether ``value`` is a valid :class:`dict <python:dict>`
  
      .. note::
  
        This will return ``True`` even if ``value`` is an empty
        :class:`dict <python:dict>`.
  
      :param value: The value to evaluate.
  
      :returns: ``True`` if ``value`` is valid, ``False`` if it is not.
      :rtype: :class:`bool <python:bool>`
  
      :raises SyntaxError: if ``kwargs`` contains duplicate keyword parameters or duplicates
        keyword parameters passed to the underlying validator