anchor.diff:        haskellOverlays.ios
       ];
     };
  -  ghcIosAarch64 = (extendHaskellPackages nixpkgsCross.ios.aarch64.haskell.packages.integer-simple.ghc843).override {
  +  ghcIosAarch64 = (extendHaskellPackages nixpkgsCross.ios.aarch64 nixpkgsCross.ios.aarch64.haskell.packages.integer-simple.ghc843).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
         haskellOverlays.ghc-8_4
  
positive.code:       haskellOverlays.ios
      ];
    };
    ghcIosAarch32 = (extendHaskellPackages nixpkgsCross.ios.aarch32.haskell.packages.integer-simple.ghc843).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
        haskellOverlays.ghc-8_4
  
negative.code:       '';
      };
  
      extendHaskellPackages = nixpkgs: haskellPackages: makeRecursivelyOverridable haskellPackages {
        overrides = self: super:
          let reflexDom = import (hackGet ./reflex-dom) self nixpkgs;
              jsaddleSrc = hackGet ./jsaddle;
              gargoylePkgs = self.callPackage (hackGet ./gargoyle) self;
              ghcjsDom = import (hackGet ./ghcjs-dom) self;
              addReflexOptimizerFlag = drv: if useReflexOptimizer
  