code: def ensure_compatible(left, right):
      
      conflicts = list(conflicting_pairs(left, right))
      if conflicts:
          raise ValueError('conflicting values for object/property pairs: %r' % conflicts)
docs: Raise an informative ``ValueError`` if the two definitions disagree.