anchor.diff:  }:
   
   let
  -  version = "3.2.11";
  +  version = "3.4.0";
   
     inherit (stdenv.lib)
       concatStringsSep;
  
positive.code:       rev = "1a93e9f9c3689a6b85e2db14cec0f25ea26b1296";
        file = "m/mongodb/0002-boost-1.62.patch";
        sha256 = "8ad9640407be6f945b38275ff75014c8ba2c6118a25fba63a490c640267b4b66";
      })
  
      # When not building with the system valgrind, the build should use the
      # vendored header file - regardless of whether or not we're using the system
      # tcmalloc - so we need to lift the include path manipulation out of the
      # conditional.
      (fetchTritonPatch {
        rev = "d7830e5e4f86c529163ccd6ce14cb77b95f27922";
        file = "m/mongodb/valgrind-include.patch";
        sha256 = "ad12f41e74acfeaaa7dd59acbc628ce8363b02c1342c5435df42f229f9fc6c17";
      })
    ];
  
  
negative.code: 
    src = fetchurl {
      url = "https://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz";
      sha256 = "5a904b66d09e4d15f3ed35028a004640afcba5d8ecb5644165bd08cd7eb79df6";
    };
  
    nativeBuildInputs = [
  