anchor.diff:        });
   
         # To make certain IFD deps survive GC.
  -      haskell-prevent-ifd-gc = [] ++
  -        buildPackages.haskellPackages.cabal2nix.all;
  +      haskell-prevent-ifd-gc = []
  +        ++ buildPackages.haskellPackages.cabal2nix.all
  +        ++ buildPackages.cabal2nix.all ++ super.cabal2nix.all;
       };
     };
   
  
positive.code:     };
      hie-nix = (import nixpkgs {}).fetchFromGitHub {
        owner = "domenkozar"; repo = "hie-nix";
        rev = "2b7965f26009b43ecd65c2dcb4d15a53941b726e";
        sha256 = "1b2mv9pvbzk0fy1zjchfmkayya9dg1kq4xk0dqm9bzphz2f4icsv";
      };
      hie-nixpkgs = import "${hie-nix}/fetch-nixpkgs.nix";
    };
  
    ulib = { lib, ... }: {
  
negative.code: 
    prevent-ifd-gc = let
      srcs = lib.attrValues sources ++ haskellPackagesWithOverrides.haskell-prevent-ifd-gc;
      in writeTextDir "prevent-ifd-gc" (lib.concatMapStringsSep "\n" toString srcs + "\n");
  
  in build // { inherit env hie; }
  