anchor.diff:          };
   
   
  -  makeClosure = module: forAllSystems (system: (import ./lib/eval-config.nix {
  +  makeClosure = module: forAllSystems (system: scrubDrv (import ./lib/eval-config.nix {
       inherit system;
       modules = [ module ] ++ lib.singleton
         ({ config, lib, ... }:
  
positive.code: 
      in
        # Declare the OVA as a build product so that it shows up in Hydra.
        runCommand "nixos-ova-${config.system.nixosVersion}-${system}"
          { meta = {
              description = "NixOS VirtualBox appliance (${system})";
              maintainers = lib.maintainers.eelco;
  
negative.code: 
    forAllSystems = pkgs.lib.genAttrs supportedSystems;
  
    scrubDrv = drv: let res = { inherit (drv) drvPath outPath type name; outputName = "out"; out = res; }; in res;
  
    callTest = fn: args: forAllSystems (system: scrubDrv (import fn ({ inherit system; } // args)));
  
    pkgs = import nixpkgs { system = "x86_64-linux"; };
  
  