anchor.diff:      ];
     };
     ghcIosSimulator64 = (makeRecursivelyOverridable nixpkgsCross.ios.simulator64.pkgs.haskell.packages.ghc821).override {
  -    overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         extendHaskellPackages
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8_2_1
       ];
     };
     ghcIosArm64 = (makeRecursivelyOverridable nixpkgsCross.ios.arm64.pkgs.haskell.packages.ghc821).override {
  -    overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         extendHaskellPackages
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8_2_1
  
positive.code: #      ghc = builtins.trace "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ghcjsCompiler;
  #    };
    ghcjs = (makeRecursivelyOverridable ghcjsPackages).override {
      overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghcjs
  
negative.code:     ];
    };
    ghcHEAD = (makeRecursivelyOverridable nixpkgs.pkgs.haskell.packages.ghcHEAD).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-head
      ];
    };
    ghc8_2_1 = (makeRecursivelyOverridable nixpkgs.pkgs.haskell.packages.ghc821).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-8_2_1
      ];
    };
    ghc = (makeRecursivelyOverridable nixpkgs.pkgs.haskell.packages.ghc802).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-8
      ];
    };
    ghc7 = (makeRecursivelyOverridable nixpkgs.pkgs.haskell.packages.ghc7103).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-7
      ];
    };
    ghc7_8 = (makeRecursivelyOverridable nixpkgs.pkgs.haskell.packages.ghc784).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-7_8
      ];
    };
    ghcAndroidArm64 = (makeRecursivelyOverridable nixpkgsCross.android.arm64Impure.pkgs.haskell.packages.ghc821).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        extendHaskellPackages
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-8_2_1
  