anchor.diff:        haskellOverlays.android
         haskellOverlays.loadSplices
       ];
  -  };
  -  ghcAndroidAarch32 = (makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.integer-simple.ghcSplices).override {
  +  });
  +  ghcAndroidAarch32 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.integer-simple.ghcSplices).override {
       overrides = lib.foldr lib.composeExtensions (_: _: {}) [
         (extendHaskellPackages nixpkgsCross.android.aarch32)
         (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
  
positive.code:       haskellOverlays.ghc-7
      ];
    };
    ghcAndroidAarch64 = (makeRecursivelyOverridable nixpkgsCross.android.aarch64.haskell.packages.integer-simple.ghcSplices).override {
      overrides = lib.foldr lib.composeExtensions (_: _: {}) [
        (extendHaskellPackages nixpkgsCross.android.aarch64)
        (optionalExtension enableExposeAllUnfoldings haskellOverlays.exposeAllUnfoldings)
  
negative.code:       haskellOverlays.ios
        haskellOverlays.loadSplices
      ];
    });
    #TODO: Separate debug and release APKs
    #TODO: Warn the user that the android app name can't include dashes
    android = androidWithHaskellPackages { inherit ghcAndroidAarch64 ghcAndroidAarch32; };
  