anchor.diff:    minimumOCamlVersion = "4.08";
   
     pname = "mirage-crypto";
  -  version = "0.9.2";
  +  version = "0.10.0";
   
     src = fetchurl {
       url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz";
  -    sha256 = "da200c0afdbe63474ab19f2bc616e26c10b0e4fbb53fb97fefb2794212f5d442";
  +    sha256 = "20915c53ddb658c53f588c414f13676bc8ad3cd734d9ed909225ea080dd8144d";
     };
   
     useDune2 = true;
  
positive.code: { lib, fetchurl, buildDunePackage, ounit, cstruct, dune-configurator, eqaf, pkg-config
  , withFreestanding ? false
  , ocaml-freestanding
  }:
  
negative.code: 
    nativeBuildInputs = [ dune-configurator pkg-config ];
    propagatedBuildInputs = [
      cstruct eqaf bigarray-compat
    ] ++ lib.optionals withFreestanding [
      ocaml-freestanding
    ];
  