anchor.diff:    # Tests fail because of typechecking changes
     conduit = dontCheck super.conduit;
   
  -  constraints = appendPatch (doJailbreak super.constraints) (pkgs.fetchpatch {
  -    url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/constraints-0.13.patch";
  -    sha256 = "0cr4qzw0fbwy97f3wx0v3mv8yc642ahpfa80kaqrq191232fzzf3";
  -  });
  -
     cryptonite = appendPatch super.cryptonite (pkgs.fetchpatch {
       url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/cryptonite-0.29.patch";
       sha256 = "1g48lrmqgd88hqvfq3klz7lsrpwrir2v1931myrhh6dy0d9pqj09";
  
positive.code:   these = doJailbreak super.these;
    time-compat = doJailbreak super.time-compat;
    type-equality = doJailbreak super.type-equality;
    vector = doJailbreak (dontCheck super.vector);
    vector-binary-instances = doJailbreak super.vector-binary-instances;
    zlib = doJailbreak super.zlib;
  
negative.code:   lifted-async = doJailbreak super.lifted-async;
    lukko = doJailbreak super.lukko;
    network = super.network_3_1_2_5;
    OneTuple = super.OneTuple_0_3_1;
    parallel = doJailbreak super.parallel;
    polyparse = overrideCabal (doJailbreak super.polyparse) (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; });
    primitive = doJailbreak super.primitive;
    quickcheck-instances = super.quickcheck-instances_0_3_26_1;
    regex-posix = doJailbreak super.regex-posix;
    resolv = doJailbreak super.resolv;
    singleton-bool = doJailbreak super.singleton-bool;
  