class_docstr: Class to provide nice __repr__ for our integer constants.
  
  Only supports string keys and int or float values.
code: def __setattr__(self, attr, val):  # noqa: D105
      assert isinstance(attr, str)
      if isinstance(val, int):
          val = NamedInt(attr, val)
      elif isinstance(val, float):
          val = NamedFloat(attr, val)
      else:
          assert isinstance(val, BunchConstNamed), type(val)
      super().__setattr__(attr, val)
  
imports: from copy import deepcopy
label_desc: Use image node_id 1 for calling the BunchConstNamed obj's underlying member method code with example usage: obj.__setattr__(attr, val) without return types