anchor.diff:  }:
   let iosSupport = system == "x86_64-darwin";
       androidSupport = lib.elem system [ "x86_64-linux" ];
  +
  +    xcodeVer = {
  +      "13.2" = "11.3.1";
  +    }.${iosSdkVersion} or (throw "Unknown iosSdkVersion: ${iosSdkVersion}");
   
       # Overlay for GHC with -load-splices & -save-splices option
       splicesEval = self: super: {
  
positive.code:         simulator64 = {
            crossSystem = lib.systems.examples.iphone64-simulator // {
              sdkVer = iosSdkVersion;
            };
          };
          aarch64 = {
            crossSystem = lib.systems.examples.iphone64 // {
              sdkVer = iosSdkVersion;
            };
          };
          aarch32 = {
            crossSystem = lib.systems.examples.iphone32 // {
              sdkVer = iosSdkVersion;
            };
          };
          # Back compat
  
negative.code: , useReflexOptimizer ? false
  , useTextJSString ? true # Use an implementation of "Data.Text" that uses the more performant "Data.JSString" from ghcjs-base under the hood.
  , __useTemplateHaskell ? true # Deprecated, just here until we remove feature from reflex and stop CIing it
  , iosSdkVersion ? "13.2"
  , nixpkgsOverlays ? []
  , haskellOverlays ? [] # TODO deprecate
  , haskellOverlaysPre ? []
  