anchor.diff:        haskellOverlays.ghc-8_4
       ];
     };
  -  ghc8_2_2 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc822).override {
  +  ghc8_2 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc822).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         (ghcjsPkgs nixpkgs.pkgs.haskell.compiler.ghcjs82)
         haskellOverlays.ghc-8_2
       ];
     };
  -  ghc8_0_2 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc802).override {
  +  ghc8_0 = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc802).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8
  
positive.code:           ghcAndroidAarch64
            ghcAndroidAarch32
            ghcjs
            ghcjs8_2_2
            ghcjs8_4_3
            ghcSavedSplices
            android
            androidWithHaskellPackages
  
negative.code:       inherit (nixpkgs) lib;
        androidActivity = hackGet ./android-activity;
      };
      ghcjs8_2Packages = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
        ghc = ghc8_2.ghcjs;
        buildHaskellPackages = ghc8_2.ghcjs.bootPkgs;
        compilerConfig = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix") { inherit haskellLib; };
        packageSetConfig = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/configuration-ghcjs.nix") { inherit haskellLib; };
        inherit haskellLib;
      };
      ghcjs8_4Packages = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
        ghc = ghc8_4.ghcjs;
        buildHaskellPackages = ghc8_4.ghcjs.bootPkgs;
        compilerConfig = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix") { inherit haskellLib; };
        packageSetConfig = nixpkgs.callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/configuration-ghcjs.nix") { inherit haskellLib; };
        inherit haskellLib;
      };
    ghc = ghc8_4;
    ghcSavedSplices = (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghcSplices).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
  