code: def _opcode_read_arg(start_index, ops, keys):
      instr, op = _get_instr(ops, start_index)
      return_idx = start_index - 1
      if is_bytecode_instruction(instr):
          # print(ops)
          if is_binary_op(instr):
              if op not in BINARY_OPS.keys():
                  raise ValueError(
                      "Unimplemented binary op with id: " + op
                  )
              return _binop_bc(BINARY_OPS[op], return_idx, ops, keys)
          elif is_binary(instr):
              return _binop_bc(
                  BYTECODE_INSTRS[instr], return_idx, ops, keys
              )
          elif is_comp(instr):
              return _binop_bc(op, return_idx, ops, keys)
          elif is_unary(instr):
              return _unop_bc(
                  BYTECODE_INSTRS[instr], return_idx, ops, keys
              )
          elif is_call(instr):
              return _call_bc(op, return_idx, ops, keys)
          elif is_func(instr):
              return _call_func_bc(op, return_idx, ops, keys)
          elif is_func_kw(instr):
              return _call_func_kw_bc(op, return_idx, ops, keys)
          elif is_func_ex(instr):
              return _call_func_ex_bc(op, return_idx, ops, keys)
          elif is_method_call(instr):
              return _call_method_bc(op, return_idx, ops, keys)
          elif is_func_var(instr):
              return _call_func_var_bc(op, return_idx, ops, keys)
          elif is_func_var_kw(instr):
              return _call_func_var_kw_bc(op, return_idx, ops, keys)
          else:
              raise ValueError("unimpl bytecode op: " + instr)
      elif is_load_fast(instr):
          return [_load_fast(op), return_idx]
      elif is_load_outer_scope(instr):
          return [_load_outer_scope(op), return_idx]
      elif is_build_list(instr):
          return _build_args(start_index, ops, keys)
      elif is_build_map(instr):
          return _build_kwargs(start_index, ops, keys)
      return op, return_idx
  
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 33 for calling a global function with example usage: _opcode_read_arg(start_index, ops, keys) and returns: op,  return_idx, _binop_bc, list, _binop_bc, list, _binop_bc, _build_args, _unop_bc, _build_kwargs, _call_bc, _call_func_bc, _call_func_kw_bc, _call_func_ex_bc, _call_method_bc, _call_func_var_bc, _call_func_var_kw_bc