anchor.diff:      overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: {
         # https://github.com/brendanhay/amazonka/pull/57
         prePatch = "sed -i 's|nats >= 0.1.3 && < 1|nats|' amazonka-core.cabal";
  -
         extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ];
       });
     useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: {
  -    extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ];
  +    buildDepends = (drv.buildDepends or []) ++ [ Cabal ];
     });
     amazonka = useEnvCabal super.amazonka;
     amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch;
  
positive.code:       doCheck = false;
        hyperlinkSource = false;
        extraLibraries = (drv.extraLibraries or []) ++ [ (
          if builtins.elem drv.pname [
            "Cabal"
            "time"
            "unix"
  
negative.code:     });
      mtl = self.mtl_2_2_1;
      transformers = self.transformers_0_4_2_0;
      transformers-compat = disableCabalFlag super.transformers-compat "three";
      hscolour = super.hscolour;
      time = self.time_1_5_0_1;
      unix = self.unix_2_7_1_0;
      directory = self.directory_1_2_1_0;
      process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; });
      inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch;
    };
    Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv;
  