anchor.diff:        cc = null;
   
         overrides = pkgs: (lib.mapAttrs (n: _: throw "stage0Pkgs is missing package definition for `${n}`") pkgs) // rec {
  -        inherit (pkgs) stdenv fetchFromGitHub fetchTritonPatch gcc;
  +        inherit (pkgs) stdenv fetchTritonPatch gcc;
   
           fetchurl = pkgs.fetchurl.override {
             stdenv = stage0Pkgs.stdenv;
             curl = bootstrapTools;
             openssl = bootstrapTools;
             inherit (finalPkgs) gnupg;
  -        };
  -
  -        fetchzip = pkgs.fetchzip.override {
  -          lib = stage0Pkgs.stdenv.lib;
  -          unzip = bootstrapTools;
           };
   
           patchelf = stage0Pkgs.stdenv.mkDerivation {
  
positive.code:         };
  
          # Do not export these packages to the final stdenv
          inherit (stage0Pkgs) fetchurl fetchzip fetchFromGitHub fetchTritonPatch;
          libiconv = null;
          texinfo = pkgs.texinfo.override {
            interactive = false;
  
negative.code:         };
  
          # These are only needed to evaluate
          inherit (stage0Pkgs) fetchurl fetchTritonPatch patchelf;
          inherit (pkgs) gcc;
          bison = null;
        };
  