code: def three_experiments_family_branch(two_experiments, storage):
      """Create three experiments, each parent of the following one."""
      orion.core.cli.main(
          [
              "hunt",
              "--init-only",
              "--enable-evc",
              "-n",
              "test_double_exp_child",
              "--branch-to",
              "test_double_exp_grand_child",
              "./black_box.py",
              "--x~+uniform(0,1,default_value=0)",
              "--y~uniform(0,1,default_value=0)",
              "--z~+uniform(0,1,default_value=0)",
          ]
      )
      ensure_deterministic_id("test_double_exp_grand_child", storage)
  
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 20 for calling a global function with example usage: three_experiments_family_branch(two_experiments, storage) without return types