anchor.diff:        haskellOverlays.combined
         (haskellOverlays.saveSplices "8.10")
         (self: super: with haskellLib; {
  -        blaze-textual = haskellLib.enableCabalFlag super.blaze-textual "integer-simple";
  +        blaze-textual = enableCabalFlag super.blaze-textual "integer-simple";
           cryptonite = disableCabalFlag super.cryptonite "integer-gmp";
           integer-logarithms = disableCabalFlag super.integer-logarithms "integer-gmp";
           scientific = enableCabalFlag super.scientific "integer-simple";
  
positive.code:     splicesEval = self: super: {
        haskell = super.haskell // {
          compiler = super.haskell.compiler // {
            ghcSplices-8_6 = super.haskell.compiler.ghc865.overrideAttrs (drv: {
              enableParallelBuilding = false;
              src = nixpkgs.hackGet ./haskell-overlays/splices-load-save/dep/ghc-8.6;
              # When building from the ghc git repo, ./boot must be run before configuring, whereas
  
negative.code:               echo ${drv.version} >VERSION
                ./boot
              '' + drv.preConfigure or "";
            });
          };
          packages = super.haskell.packages // {
  