anchor.diff:            };
           };
         })
  +
  +      (self: super: {
  +        haskell = super.haskell // {
  +          overlays = super.overlays or {} // import ./haskell-overlays {
  +            inherit
  +              haskellLib
  +              nixpkgs fetchFromGitHub hackGet
  +              useFastWeak useReflexOptimizer enableLibraryProfiling enableTraceReflexEvents
  +              stage2Script;
  +            inherit (self) lib;
  +            androidActivity = hackGet ./android-activity;
  +          };
  +        };
  +      })
  +
       ] ++ nixpkgsOverlays;
   
       appleLibiconvHack = self: super: {
  
positive.code:   };
    ghcAndroidAarch32 = (makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.ghc821).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) (let
        haskellOverlays = mkHaskellOverlays nixpkgsCross.android.aarch32;
      in [
        haskellOverlays.reflexPackages
        haskellOverlays.untriaged
  
negative.code:   ghc = ghc8_0;
    ghc8_0 = (makeRecursivelyOverridable nixpkgs.haskell.packages.ghc802).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) (let
        haskellOverlays = nixpkgs.haskell.overlays;
      in [
        haskellOverlays.reflexPackages
        haskellOverlays.untriaged
  