code: def _global_completions(self):
      context = get_user_scope(self._module_context, self._position)
      debug.dbg("global completion scope: %s", context)
      flow_scope_node = get_flow_scope_node(
          self._module_node, self._position
      )
      filters = get_global_filters(
          self._evaluator,
          context,
          self._position,
          origin_scope=flow_scope_node,
      )
      completion_names = []
      for filter in filters:
          completion_names += filter.values()
      return completion_names
  
imports: from parso.python.token import PythonTokenTypes
  from parso.python import tree
  from parso.tree import search_ancestor, Leaf
  from jedi._compatibility import Parameter
  from jedi import debug
  from jedi import settings
  from jedi.api import classes
  from jedi.api import helpers
  from jedi.evaluate import imports
  from jedi.api import keywords
  from jedi.evaluate.helpers import evaluate_call_of_leaf
  from jedi.evaluate.filters import get_global_filters
  from jedi.parser_utils import get_statement_of_position
label_desc: Use image node_id 5 for calling the Completion obj's underlying member method code with example usage: obj._global_completions() and returns: completion_names