anchor.diff:    # Too strict verion bounds on cryptonite and github.
     # PRs are merged, will be fixed next release or Hackage revision.
     nix-thunk = appendPatches [
  -    (pkgs.fetchpatch {
  +    (fetchpatch {
         url = "https://github.com/obsidiansystems/nix-thunk/commit/49d27a85dd39cd9413c99958c67e596756a502b5.patch";
         sha256 = "1p1n0123yrbdqyfk4kx3gq6bdv65l1bxgbsg51ckcwclg54xp2p5";
       })
  -    (pkgs.fetchpatch {
  +    (fetchpatch {
         url = "https://github.com/obsidiansystems/nix-thunk/commit/512867c651977265d5d8f456b538f7a364ec8a8b.patch";
         sha256 = "121yg26y4g28k8xv7y1j6c3pxm17vsjn3vi62kkc8g928c47yd02";
       })
  
positive.code:   mustache = overrideCabal (drv: {
      # allow building with unordered-containers 0.2.17
      patches = drv.mustache or [] ++ [
        (pkgs.fetchpatch {
          name = "mustache-unordered-containers-0.2.17-compat.patch";
          url = "https://github.com/JustusAdam/mustache/commit/19b97b58b35ee746fdae1fc34ba97d7967175a62.patch";
          sha256 = "02cxxmm3ymh64lzl1kp47rmfpar9358ksj0g4q963i40lg9y0g55";
  
negative.code:   # Presumably to be removed at the next release
    # Test suite doesn't support hspec 2.8
    # https://github.com/yi-editor/yi/issues/1124
    yi-language = appendPatch (fetchpatch {
      url = "https://github.com/yi-editor/yi/commit/0d3bcb5ba4c237d57ce33a3dc39b63c56d890765.patch";
      sha256 = "0r4mzngs0x1akqpajzx7ssa9rax977fvj5ra8d3grfbpx6z0nm01";
      includes = [ "yi-language.cabal" ];
  