anchor.diff:    ghcAndroidAarch32-8_2 = (makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.ghc822).override {
       overrides = nixpkgsCross.android.aarch32.haskell.overlays.combined;
     };
  +
     ghcIosSimulator64 = ghcIosSimulator64-8_4;
     ghcIosSimulator64-8_4 = (makeRecursivelyOverridable nixpkgsCross.ios.simulator64.haskell.packages.integer-simple.ghc843).override {
       overrides = nixpkgsCross.ios.simulator64.haskell.overlays.combined;
  
positive.code:       inherit haskellLib;
      };
  
    ghc = ghc8_4;
    ghcjs8_2 = (makeRecursivelyOverridable ghcjs8_2Packages).override {
      overrides = nixpkgs.haskell.overlays.combined;
    };
    ghcjs8_4 = (makeRecursivelyOverridable ghcjs8_4Packages).override {
      overrides = nixpkgs.haskell.overlays.combined;
    };
    ghcjs = ghcjs8_4;
    ghcHEAD = (makeRecursivelyOverridable nixpkgs.haskell.packages.ghcHEAD).override {
      overrides = nixpkgs.haskell.overlays.combined;
    };
  
negative.code:   ghc7 = (makeRecursivelyOverridable nixpkgs.haskell.packages.ghc7103).override {
      overrides = nixpkgs.haskell.overlays.combined;
    };
  
    ghcAndroidAarch64 = ghcAndroidAarch64-8_4;
    ghcAndroidAarch64-8_4 = (makeRecursivelyOverridable nixpkgsCross.android.aarch64.haskell.packages.integer-simple.ghc843).override {
      overrides = nixpkgsCross.android.aarch64.haskell.overlays.combined;
  