code: def WrapLinkerMany(
      linkers: list[PerformLinker], wrappers: list[Callable]
  ) -> WrapLinker:
      """
      Variant on WrapLinker that runs a series of wrapper functions instead of
      just one.
  
      """
  
      def wrapper(*args):
          for f in wrappers:
              f(*args)
  
      return WrapLinker(linkers, wrapper)
  
imports: from abc import ABC, abstractmethod
  from collections.abc import Sequence
  from copy import copy, deepcopy
  from typing import TYPE_CHECKING, Any, Callable, Optional, Union
  from pytensor.configdefaults import config
  from pytensor.graph.basic import Apply, Variable
  from pytensor.graph.fg import FunctionGraph
  from pytensor.graph.type import Type
  from pytensor.link.utils import gc_helper, map_storage, raise_with_op, streamline
  from pytensor.utils import difference
label_desc: Use image node_id 1 for calling a global function with example usage: WrapLinkerMany(linkers, wrappers) and returns: WrapLinker