anchor.diff:        haskellOverlays.ghc-8_4
       ];
     };
  -  ghc8_2 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc822).override {
  -    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
  -      (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
  -      (ghcjsPkgs nixpkgs.pkgs.haskell.compiler.ghcjs82)
  +  ghc8_2 = (extendHaskellPackages nixpkgs.haskell.packages.ghc822).override {
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
  +      (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
  +      (ghcjsPkgs nixpkgs.haskell.compiler.ghcjs82)
         haskellOverlays.ghc-8_2
       ];
     };
  -  ghc8_0 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc802).override {
  +  ghc8_0 = (extendHaskellPackages nixpkgs.haskell.packages.ghc802).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8
       ];
     };
  -  ghc7 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc7103).override {
  +  ghc7 = (extendHaskellPackages nixpkgs.haskell.packages.ghc7103).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-7
       ];
     };
  -  ghcAndroidAarch64 = (extendHaskellPackages nixpkgsCross.android.aarch64.pkgs.haskell.packages.integer-simple.ghc843).override {
  +  ghcAndroidAarch64 = (extendHaskellPackages nixpkgsCross.android.aarch64.haskell.packages.integer-simple.ghc843).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8_4
  
positive.code:     ];
    };
    ghcjs = ghcjs8_4;
    ghcHEAD = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghcHEAD).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-head
      ];
    };
    ghc8_4 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc843).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        (ghcjsPkgs (useTextJSStringAsBootPkg (nixpkgs.pkgs.haskell.compiler.ghcjs84.override {
          ghcjsSrc = fetchgit {
            url = "https://github.com/obsidiansystems/ghcjs.git";
            rev = "584eaa138c32c5debb3aae571c4153d537ff58f1";
  
negative.code:       haskellOverlays.android
      ];
    };
    ghcIosSimulator64 = (extendHaskellPackages nixpkgsCross.ios.simulator64.haskell.packages.integer-simple.ghc843).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.disableTemplateHaskell
  