anchor.diff:          # This is a derivation created with `haskellPackages.mkDerivation`.
           #
           # pkgWithCombinedDeps :: HaskellDerivation
  -        pkgWithCombinedDeps = self.mkDerivation genericBuilderArgs;
  +        pkgWithCombinedDeps = self.mkDerivation (genericBuilderArgsModifier genericBuilderArgs);
   
           # The derivation returned from `envFunc` for `pkgWithCombinedDeps`.
           #
  
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:         # pkgWithCombinedDepsDevDrv :: Derivation
          pkgWithCombinedDepsDevDrv = pkgWithCombinedDeps.envFunc { inherit withHoogle; };
  
          mkDerivationArgs = builtins.removeAttrs args [ "genericBuilderArgsModifier" "packages" "withHoogle" "doBenchmark" ];
  
        in pkgWithCombinedDepsDevDrv.overrideAttrs (old: mkDerivationArgs // {
          nativeBuildInputs = old.nativeBuildInputs ++ mkDerivationArgs.nativeBuildInputs or [];
  