code: def gen_all_vmap_plumbing(
      native_functions: Sequence[NativeFunction],
  ) -> str:
      body = "\n".join(
          list(mapMaybe(ComputeBatchRulePlumbing(), native_functions))
      )
      return f"""
  #pragma once
  #include <ATen/Operators.h>
  #include <ATen/functorch/PlumbingHelper.h>
  
  namespace at {{ namespace functorch {{
  
  {body}
  
  }}}} // namespace at::functorch
  """
  
imports: import textwrap
  from dataclasses import dataclass
  from typing import List, Optional, Sequence, Tuple
  from torchgen.api.translate import translate
  from torchgen.api.types import DispatcherSignature
  from torchgen.context import method_with_native_function
  from torchgen.model import Argument, BaseTy, BaseType, FunctionSchema, ListType, NativeFunction, OptionalType, Return, SchemaKind, Type
  from torchgen.utils import mapMaybe
label_desc: Use image node_id 14 for calling a global function with example usage: gen_all_vmap_plumbing(native_functions) and returns: str, body, str