class_docstr: Should be defined, otherwise the API returns empty types.
code: def api_type(self):
      # By default just lower name of the class. Can and should be
      # overwritten.
      return self.__class__.__name__.lower()
  
imports: from parso.python.tree import ExprStmt, CompFor
  from jedi import debug
  from jedi._compatibility import Python3Method, zip_longest, unicode
  from jedi.parser_utils import clean_scope_docstring, get_doc_with_call_signature
  from jedi.common import BaseContextSet, BaseContext
  from jedi.evaluate.helpers import EvaluatorIndexError, EvaluatorTypeError, EvaluatorKeyError
label_desc: Use image node_id 1 for calling the Context obj's underlying member method code with example usage: obj.api_type() and returns: self