code: def do_one(*brules):
      """Execute one of the branching rules"""
  
      def do_one_brl(expr):
          yielded = False
          for brl in brules:
              for nexpr in brl(expr):
                  yielded = True
                  yield nexpr
              if yielded:
                  return
  
      return do_one_brl
  
file_path: sympy/sympy/strategies/branch/core.py
label_desc: Use image node_id 9 for calling a global function with example usage: do_one() and returns: do_one_brl