code: def _verify_branch_outputs(outputs, symbol_names, branch_name):
      """Verifies variables output by a conditional branch for consistency."""
      common_explanation = (
          "Encountered inconsistent outputs out of the `if/else` control flow statement."
          " Variables need to be initialized in every code path (both `if` branches)."
      )
      for name, output in zip(symbol_names, outputs):
          if isinstance(output, variables.Undefined):
              raise RuntimeError(
                  f"{common_explanation} Variable '{name}' must also be initialized"
                  f" in the `{branch_name}` branch."
              )
          if isinstance(output, variables.UndefinedReturnValue):
              raise RuntimeError(
                  f"{common_explanation} The `{branch_name}` branch must also have"
                  f" a return statement."
              )
  
imports: from nvidia.dali import _autograph
  from nvidia.dali.data_node import DataNode
  from nvidia.dali import fn
  from nvidia.dali._autograph.utils import ag_logging
  from nvidia.dali._autograph.operators import variables
  from contextlib import contextmanager
  from enum import Enum
  import tree
label_desc: Use image node_id 13 for calling a global function with example usage: _verify_branch_outputs(outputs, symbol_names, branch_name) without return types