anchor.diff:          # pkgWithCombinedDepsDevDrv :: Derivation
           pkgWithCombinedDepsDevDrv = pkgWithCombinedDeps.envFunc { inherit withHoogle; };
   
  -        mkDerivationArgs = builtins.removeAttrs args [ "packages" "withHoogle" "doBenchmark" ];
  +        mkDerivationArgs = builtins.removeAttrs args [ "genericBuilderArgsModifier" "packages" "withHoogle" "doBenchmark" ];
   
         in pkgWithCombinedDepsDevDrv.overrideAttrs (old: mkDerivationArgs // {
           nativeBuildInputs = old.nativeBuildInputs ++ mkDerivationArgs.nativeBuildInputs or [];
  
positive.code:         # packages.  You should set this to true if you have benchmarks defined
          # in your local packages that you want to be able to run with cabal benchmark
          doBenchmark ? false
        , ...
        } @ args:
        let
  
negative.code:         # This is a derivation created with `haskellPackages.mkDerivation`.
          #
          # pkgWithCombinedDeps :: HaskellDerivation
          pkgWithCombinedDeps = self.mkDerivation (genericBuilderArgsModifier genericBuilderArgs);
  
          # The derivation returned from `envFunc` for `pkgWithCombinedDeps`.
          #
  