class_docstr: - Type.name : A string with the name of the object
  - Type.tparam : For classes with template parameters, (list, dict), this
      contains a list of Type objects of the template parameters
  - Type.python_class : The original python class implementing this type.
                      Two Type objects compare equal
                      only on name and tparam and not python_class
code: def sexp(self):
      if len(self.tparam) == 0:
          return self.name
      else:
          ret = [self.name]
          ret.append(
              [
                  a.sexp() if hasattr(a, "sexp") else a
                  for a in self.tparam
              ]
          )
          return ret
  
file_path: coremltools/coremltools/converters/mil/mil/types/type_spec.py
label_desc: Use image node_id 7 for calling the Type obj's underlying member method code with example usage: obj.sexp() and returns: self, ret