code: def __getattr__(self, val):
      if not val or not val[0].isupper():
          return tuple.__getattribute__(self, val)
  
      new = _TokenType(self + (val,))
      setattr(self, val, new)
      return new
  
label_desc: Use image node_id 1 for calling the _TokenType obj's underlying member method code with example usage: obj.__getattr__(val) and returns: new, tuple