code: def find_label(self, label: Label):
          
          for index, action in enumerate(self.program):
              if isinstance(action, JumpTarget):
                  if label == action.label:
                      return index
  
          raise RuntimeError("Improper program - Jump Target not found in the "
                             "input program!")
docs: Helper function that iterates over the program and looks for a JumpTarget that has a
          Label matching the input label.
  
          :param label: Label object to search for in program
          :return: Program index where ``label`` is found