anchor.diff:  
       hydraJob ((import lib/eval-config.nix {
         inherit system;
  -      modules = [ configuration module versionModule { isoImage.isoBaseName = "nixos-${type}"; } ];
  +      modules = makeModules module {
  +        isoImage.isoBaseName = "nixos-${type}";
  +      };
       }).config.system.build.isoImage);
   
   
  
positive.code: 
    buildFromConfig = module: sel: forAllSystems (system: hydraJob (sel (import ./lib/eval-config.nix {
      inherit system;
      modules = [ configuration module versionModule ] ++ singleton
        ({ ... }:
        { fileSystems."/".device  = mkDefault "/dev/sda1";
          boot.loader.grub.device = mkDefault "/dev/sda";
  
negative.code: 
        config = (import lib/eval-config.nix {
          inherit system;
          modules = makeModules module {};
        }).config;
  
        tarball = config.system.build.tarball;
  