anchor.diff:      ];
     };
     ghcIosAarch32 = (extendHaskellPackages nixpkgsCross.ios.aarch32.pkgs.haskell.packages.integer-simple.ghc843).override {
  -    overrides = nixpkgs.lib.foldr nixpkgs.lib.composeExtensions (_: _: {}) [
  +    overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8_4
         haskellOverlays.disableTemplateHaskell
  
positive.code:         name = baseNameOf p;
          outPath = filterGit p;
        };
      inherit (nixpkgs.stdenv.lib) optional optionals optionalAttrs;
      optionalExtension = cond: overlay: if cond then overlay else _: _: {};
      applyPatch = patch: src: nixpkgs.runCommand "applyPatch" {
        inherit src patch;
  
negative.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 {
  