anchor.diff:      };
     ghc = ghc8_4;
     ghcjs8_2 = (extendHaskellPackages ghcjs8_2Packages).override {
  -    overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghcjs
         (optionalExtension useTextJSString haskellOverlays.textJSString)
       ];
     };
     ghcjs8_4 = (extendHaskellPackages ghcjs8_4Packages).override {
  -    overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghcjs-8_4
         (optionalExtension useTextJSString haskellOverlays.textJSString)
  
positive.code:     ];
    };
    ghcIosSimulator64 = (extendHaskellPackages nixpkgsCross.ios.simulator64.pkgs.haskell.packages.integer-simple.ghc843).override {
      overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.disableTemplateHaskell
        haskellOverlays.ghc-8_4
  
negative.code:     ];
    };
    ghcIosAarch64 = (extendHaskellPackages nixpkgsCross.ios.aarch64.pkgs.haskell.packages.integer-simple.ghc843).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-8_4
        haskellOverlays.disableTemplateHaskell
  