code: def _call_bc(nargs, idx, ops, keys):
      idx -= 1  # Skipping PRE_CALL instruction
      # Read keyword arguments
      instr, keywords = _get_instr(ops, idx)
      kwargs = {}
      if instr == "KW_NAMES":
          # Skip the LOAD_CONST tuple
          idx -= 1
          # Load keyword arguments from stack
          for key in keywords:
              val, idx = _opcode_read_arg(idx, ops, keys)
              kwargs[key] = val
              nargs -= 1
          exp_kwargs, idx, nargs = _read_explicit_keyword_args(
              nargs, idx, ops, keys
          )
          kwargs.update(exp_kwargs)
  
      args, idx, nargs = _read_explicit_positional_args(
          nargs, idx, ops, keys
      )
      return _to_rapids_expr(idx, ops, keys, *args, **kwargs)
  
imports: from h2o.utils.compatibility import *
  import dis
  import inspect
  import sys
  from .None import h2o
  from .expr import ExprNode, ASTId
label_desc: Use image node_id 44 for calling a global function with example usage: _call_bc(nargs, idx, ops, keys) and returns: _to_rapids_expr