anchor.diff:    };
   
     callPackage = newScope { inherit haskellLib; };
  +
  +  bootstrapPackageSet = self: super: {
  +    mkDerivation = drv: super.mkDerivation (drv // {
  +      doCheck = false;
  +      doHaddock = false;
  +      enableExecutableProfiling = false;
  +      enableLibraryProfiling = false;
  +      enableSharedExecutables = false;
  +      enableSharedLibraries = false;
  +    });
  +  };
   
   in rec {
     lib = haskellLib;
  
positive.code:       buildHaskellPackages = bh.packages.ghc7103Binary;
        ghc = bh.compiler.ghc7103Binary;
        compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
      };
      ghc802 = callPackage ../development/haskell-modules {
        buildHaskellPackages = bh.packages.ghc802;
  
negative.code:       buildHaskellPackages = bh.packages.ghc821Binary;
        ghc = bh.compiler.ghc821Binary;
        compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { };
        packageSetConfig = bootstrapPackageSet;
      };
      ghc822 = callPackage ../development/haskell-modules {
        buildHaskellPackages = bh.packages.ghc822;
  