code: def _call_func_kw_bc(nargs, idx, ops, keys):
      # Implements calling convention defined by CALL_FUNCTION_KW
      # https://docs.python.org/3/library/dis.html#opcode-CALL_FUNCTION_KW
      # Read keyword arguments
      _, keywords = _get_instr(ops, idx)
      if isinstance(keywords, tuple):  # Py >= 3.6
          # Skip the LOAD_CONST tuple
          idx -= 1
          # Load keyword arguments from stack
          kwargs = {}
          for key in keywords:
              val, idx = _opcode_read_arg(idx, ops, keys)
              kwargs[key] = val
              nargs -= 1
      else:  # Py <= 3.5
          kwargs, idx = _opcode_read_arg(idx, ops, keys)
  
      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 39 for calling a global function with example usage: _call_func_kw_bc(nargs, idx, ops, keys) and returns: _to_rapids_expr