anchor.diff:        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 {
  
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:   }).config.system.build.virtualBoxOVA;
  
    lib = haskellLib;
    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;
  