anchor.diff:    }).config.system.build.virtualBoxOVA;
   
     lib = haskellLib;
  -  inherit cabal2nixResult sources system iosSupport;
  +  inherit cabal2nixResult sources system androidSupport iosSupport;
     project = args: import ./project this (args ({ pkgs = nixpkgs; } // this));
     tryReflexShell = pinBuildInputs ("shell-" + system) tryReflexPackages [];
     js-framework-benchmark-src = hackGet ./js-framework-benchmark;
  
positive.code:     ++ builtins.map reflexEnv platforms;
  
    cachePackages =
      let otherPlatforms = optionals (system == "x86_64-linux") [
            "ghcAndroidArm64"
            "ghcAndroidArmv7a"
          ] ++ optional iosSupport "ghcIosArm64";
      in tryReflexPackages
        ++ builtins.map reflexEnv otherPlatforms
        ++ optionals (system == "x86_64-linux") [
          androidDevTools
          androidReflexTodomvc
        ] ++ optionals iosSupport [
  
negative.code:       if system != "x86_64-darwin" then false
        else if iosSupportForce || builtins.pathExists iosSdkLocation then true
        else builtins.trace "Warning: No iOS sdk found at ${iosSdkLocation}; iOS support disabled.  To enable, either install a version of Xcode that provides that SDK or override the value of iosSdkVersion to match your installed version." false;
      androidSupport = nixpkgs.stdenv.hostPlatform.isLinux && nixpkgs.stdenv.hostPlatform.isx86;
      globalOverlays = [
        (self: super: {
          all-cabal-hashes = super.all-cabal-hashes.override {
  