code: def __init__(self, name, obtype, doc):
      assert isinstance(name, str)
      self.name = name
  
      assert isinstance(obtype, type) or isinstance(obtype, tuple)
      if isinstance(obtype, tuple):
          for contained in obtype:
              assert isinstance(contained, type)
      self.obtype = obtype
  
      assert isinstance(doc, str)
      self.doc = doc
  
imports: import codecs
  import io
  import pickle
  import re
  import sys
  from struct import unpack
  from pickle import decode_long
label_desc: Use image node_id 1 to create a new StackObject object from inherited base classes: object with example: obj = StackObject(name, obtype, doc)