anchor.diff:  
         testScript = testScriptFun {
           inherit bootLoader createPartitions preBootCommands
  -                grubVersion grubDevice grubIdentifier grubUseEfi extraConfig;
  +                grubVersion grubDevice grubIdentifier grubUseEfi extraConfig
  +                testCloneConfig;
         };
       };
   
  
positive.code:     , bootLoader ? "grub" # either "grub" or "systemd-boot"
      , grubVersion ? 2, grubDevice ? "/dev/vda", grubIdentifier ? "uuid", grubUseEfi ? false
      , enableOCR ? false, meta ? {}
      }:
      makeTest {
        inherit enableOCR;
  
negative.code:         bootLoader = "grub";
          grubUseEfi = true;
      };
  
    clone-test-extraconfig = { extraConfig =
           ''
           environment.systemPackages = [ pkgs.grub2 ];
           boot.loader.grub.configurationName = "Home";
           nesting.clone = [
           {
             boot.loader.grub.configurationName = lib.mkForce "Work";
  
             environment.etc = {
               "gitconfig".text = "
                 [core]
                   gitproxy = none for work.com
                   ";
             };
           }
           ];
           '';
         testCloneConfig = true;
    };
  
  
  in {
  
    # !!! `parted mkpart' seems to silently create overlapping partitions.
  