code: def aggregate_stop_funcs(*stop_funcs: StopFnType) -> StopFnType:
      """
      Aggregate stop functions
  
      Parameters
      ----------
      stop_funcs: list of function list of dict -> bool
  
      Returns
      -------
      l: function logs -> bool
          Function that performs the Or logic of all stop_fn applied to the
          logs
      """
  
      def p(logs: ListLogListType) -> bool:
          return any([stop_fn(logs) for stop_fn in stop_funcs])
  
      return p
  
file_path: fklearn/src/fklearn/tuning/stoppers.py
imports: from typing import Callable
  from toolz.curried import curry, take, first
  from fklearn.tuning.utils import get_best_performing_log, get_avg_metric_from_extractor, get_used_features
  from fklearn.types import ExtractorFnType, ListLogListType
label_desc: Use image node_id 1 for calling a global function with example usage: aggregate_stop_funcs() and returns: p, any