class_docstr: The ``CompiledName._compiled_object`` is our MixedObject.
class_docstr_tok: ["The","``","CompiledName._compiled_object","``","is","our","MixedObject","."]
code: def start_pos(self):
      contexts = list(self.infer())
      if not contexts:
          # This means a start_pos that doesn't exist (compiled objects).
          return 0, 0
      return contexts[0].name.start_pos
  
imports: import inspect
  import os
  from jedi.parser_utils import get_cached_code_lines
  from jedi import settings
  from jedi.evaluate import compiled
  from jedi.cache import underscore_memoization
  from jedi.evaluate import imports
  from jedi.evaluate.base_context import Context, ContextSet
  from jedi.evaluate.context import ModuleContext
  from jedi.evaluate.cache import evaluator_function_cache
  from jedi.evaluate.compiled.getattr_static import getattr_static
  from jedi.evaluate.compiled.access import compiled_objects_cache
  from jedi.evaluate.compiled.context import create_cached_compiled_object
label_desc: Use image node_id 1 for calling the MixedName obj's underlying member method code with example usage: obj.start_pos() and returns: contexts, int,  int