anchor.diff:        cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
         monadPar = self.monadPar_0_1_0_3;
         jailbreakCabal = self.jailbreakCabal.override { Cabal = self.disableTest self.Cabal_1_14_0; };
  +      cabal2nix = self.cabal2nix.override { Cabal = self.Cabal_1_16_0_3; hackageDb = self.hackageDb.override { Cabal = self.Cabal_1_16_0_3; }; };
         prettyShow = self.prettyShow_1_2;
         bmp = self.bmp_1_2_2_1;
         Cabal_1_18_1_2 = self.Cabal_1_18_1_2.override { deepseq = self.deepseq_1_3_0_2; };
  
positive.code:       haskellPlatform = self.haskellPlatform_2012_2_0_0;
        deepseq = self.deepseq_1_3_0_1;
        cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
        bmp = self.bmp_1_2_2_1;
      };
  
  
negative.code:     self : self.haskellPlatformArgs_2012_4_0_0 self // {
        haskellPlatform = self.haskellPlatform_2012_4_0_0;
        cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
        cabal2nix = self.cabal2nix.override { Cabal = self.Cabal_1_16_0_3; hackageDb = self.hackageDb.override { Cabal = self.Cabal_1_16_0_3; }; };
        bmp = self.bmp_1_2_2_1;
      };
  
  