code: def add_jump_instruction(jump_arg, code_to_insert):
      
      extended_arg_list = []
      if jump_arg > MAX_BYTE:
          extended_arg_list += [EXTENDED_ARG, jump_arg >> 8]
          jump_arg = jump_arg & MAX_BYTE
  
      # remove 'RETURN_VALUE' instruction and add 'POP_JUMP_IF_TRUE' with (if needed) 'EXTENDED_ARG'
      return list(code_to_insert.co_code[:-RETURN_VALUE_SIZE]) + extended_arg_list + [opmap['POP_JUMP_IF_TRUE'], jump_arg]
docs: Note: although it's adding a POP_JUMP_IF_TRUE, it's actually no longer used now
      (we could only return the return and possibly the load of the 'None' before the
      return -- not done yet because it needs work to fix all related tests).