anchor.diff:    ghcIosAarch32-8_2 = (makeRecursivelyOverridable nixpkgsCross.ios.aarch32.haskell.packages.ghc822).override {
       overrides = nixpkgsCross.ios.aarch32.haskell.overlays.combined;
     };
  +
     #TODO: Separate debug and release APKs
     #TODO: Warn the user that the android app name can't include dashes
     android = androidWithHaskellPackages {
  
positive.code:   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;
  
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;
  