code: def builtins_super(evaluator, types, objects, context):
      # TODO make this able to detect multiple inheritance super
      if isinstance(context, FunctionExecutionContext):
          if isinstance(context.var_args, InstanceArguments):
              su = context.var_args.instance.py__class__().py__bases__()
              return su[0].infer().execute_evaluated()
  
      return NO_CONTEXTS
  
imports: import parso
  from jedi._compatibility import force_unicode
  from jedi import debug
  from jedi.evaluate.arguments import ValuesArguments, repack_with_argument_clinic
  from jedi.evaluate import analysis
  from jedi.evaluate import compiled
  from jedi.evaluate.context.instance import AbstractInstanceContext, CompiledInstance, BoundMethod, InstanceArguments
  from jedi.evaluate.base_context import ContextualizedNode, NO_CONTEXTS, ContextSet
  from jedi.evaluate.context import ClassContext, ModuleContext, FunctionExecutionContext
  from jedi.evaluate.context import iterable
  from jedi.evaluate.lazy_context import LazyTreeContext
  from jedi.evaluate.syntax_tree import is_string
label_desc: Use image node_id 7 for calling a global function with example usage: builtins_super(evaluator, types, objects, context) and returns: NO_CONTEXTS, su