anchor.diff:    quickcheck-instances = super.quickcheck-instances_0_3_26_1;
     regex-posix = doJailbreak super.regex-posix;
     resolv = doJailbreak super.resolv;
  +  semialign = super.semialign_1_2_0_1;
     singleton-bool = doJailbreak super.singleton-bool;
     scientific = doJailbreak super.scientific;
     shelly = doJailbreak super.shelly;
  
positive.code:     excludes = ["*.cabal"];
    });
  
    basement = overrideCabal (appendPatch super.basement (pkgs.fetchpatch {
      url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/basement-0.0.12.patch";
      sha256 = "0c8n2krz827cv87p3vb1vpl3v0k255aysjx9lq44gz3z1dhxd64z";
    })) (drv: {
      # This is inside a conditional block so `doJailbreak` doesn't work
      postPatch = "sed -i -e 's,<4.16,<4.17,' basement.cabal";
    });
  
    base16-bytestring = appendPatch super.base16-bytestring (pkgs.fetchpatch {
      url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/base16-bytestring-1.0.1.0.patch";
      sha256 = "19ajai9y04981zfpcdj1nlz44b12gjj4m1ncciijv43mnz82plji";
    });
  
    cereal = appendPatch (doJailbreak super.cereal) (pkgs.fetchpatch {
  
negative.code:   HTTP = overrideCabal (doJailbreak super.HTTP) (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; });
    integer-logarithms = overrideCabal (doJailbreak super.integer-logarithms) (drv: { postPatch = "sed -i -e 's, <1.1, <1.3,' integer-logarithms.cabal"; });
    indexed-traversable = doJailbreak super.indexed-traversable;
    indexed-traversable-instances = doJailbreak super.indexed-traversable-instances;
    lifted-async = doJailbreak super.lifted-async;
    lukko = doJailbreak super.lukko;
    network = super.network_3_1_2_5;
  