code: def kk_dict(*kk, **adict):
      for k in kk:
          if isinstance(k, dict):
              if not set(k).isdisjoint(adict):
                  raise ValueError('keyword argument repeated')
              adict.update(k)
          elif k in adict:
              raise ValueError('keyword argument repeated')
          else:
              adict[k] = k
      return adict