docs: def provides_member_resource(obj):
      """
      Checks if the given type or instance provides the
      :class:`everest.resources.interfaces.IMemberResource` interface.
      """
      if isinstance(obj, type):
          obj = object.__new__(obj)
      return IMemberResource in provided_by(obj)