code: def get_uint_ctype(integer):
      """Gets smallest possible uint representation of provided integer.
      Raises ValueError if invalid value provided (negative or above uint64).
      """
      for dtype in np.typecodes["UnsignedInteger"]:
          min_val, max_val = attrgetter("min", "max")(
              np.iinfo(np.dtype(dtype))
          )
          if min_val <= integer <= max_val:
              return dtype
      raise ValueError("Cannot parse {} as a uint64".format(integer))
  
label_desc: Use image node_id 1 for calling a global function with example usage: get_uint_ctype(integer) and returns: dtype