anchor.diff:  
         extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ];
       });
  +  useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: {
  +    extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ];
  +  });
  +in {
  +  inherit amazonka-core;
  +  amazonka = useEnvCabal super.amazonka;
  +  amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch;
   })
  
positive.code:     process = overrideCabal self.process_1_2_1_0 (drv: {
        coreSetup = true;
      });
    } // (builtins.listToAttrs (map (name: {
      inherit name;
      value = overrideCabal super.${name} (drv: {
  
negative.code:     "http-client"
      "cryptohash-conduit"
      "xml-conduit"
      "x509"
      "x509-store"
      "x509-system"
      "x509-validation"
      "tls"
      "connection"
      "http-client-tls"
      "http-conduit"
    ]));
    Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv;
    amazonka-core =
      overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: {
        # https://github.com/brendanhay/amazonka/pull/57
  