code: def __init__(self, key, value):
      self.key = key
      self.value = value
      if not isinstance(key, str):
          raise ValueError("Invalid type for key, only str allowed")
      if type(value) not in (bytes, bytearray, int):
          raise ValueError(
              "Invalid type for value, only int or bytes allowed"
          )
  
imports: import enum
  import threading
  from cupyx.distributed import _klv_utils
label_desc: Use image node_id 1 to create a new Set object  with example: obj = Set(key, value)