code: def SETUP_LOOP(self, instr):
      to = instr.arg
      loop_block = self.make_block(to, inclusive=False, raise_=False)
  
      if "FOR_ITER" in [ins.opname for ins in loop_block]:
          self.for_loop(loop_block)
      else:
          self.while_loop(instr, loop_block)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import opcode
  import _ast
  from ..bytecodetools.instruction import Instruction
  from ..asttools.visitors.print_visitor import print_ast
  from ..utils import py3op, py2op, py3
label_desc: Use image node_id 8 for calling the CtrlFlowInstructions obj's underlying member method code with example usage: obj.SETUP_LOOP(instr) without return types