code: def pkl_experiments_and_benchmarks(
      three_experiments_branch_same_name_trials_benchmarks,
      orionstate,
      storage,
  ):
      """Dump three_experiments_branch_same_name_trials_benchmarks to a PKL file"""
      with NamedTemporaryFile(
          prefix="dumped_", suffix=".pkl", delete=False
      ) as tf:
          pkl_path = tf.name
      dump_database(storage, pkl_path, overwrite=True)
      return pkl_path
  
imports: import copy
  import os
  import pickle
  import zlib
  from collections import Counter
  from tempfile import NamedTemporaryFile
  import pytest
  import yaml
  import orion.core.cli
  import orion.core.io.experiment_builder
  import orion.core.utils.backward
  from orion.core.worker.trial import Trial
  from orion.storage.backup import _get_exp_key, dump_database, get_experiment_parent_links, get_experiment_root_links, get_trial_parent_links
label_desc: Use image node_id 30 for calling a global function with example usage: pkl_experiments_and_benchmarks(three_experiments_branch_same_name_trials_benchmarks, orionstate, storage) and returns: pkl_path