anchor.diff:          arm64Impure = builtins.trace "Warning: nixpkgsCross.android.arm64Impure has been deprecated, using nixpkgsCross.android.aarch64 instead." aarch64;
           armv7aImpure = builtins.trace "Warning: nixpkgsCross.android.armv7aImpure has been deprecated, using nixpkgsCross.android.aarch32 instead." aarch32;
         };
  -      ios = nixpkgs.lib.mapAttrs (_: args: nixpkgsFunc args) rec {
  +      ios = nixpkgs.lib.mapAttrs (_: args: nixpkgsFunc (nixpkgsArgs // args)) rec {
           simulator64 = {
             system = "x86_64-darwin";
             overlays = [globalOverlay appleLibiconvHack];
             crossSystem = nixpkgs.lib.systems.examples.iphone64-simulator // {
               sdkVer = iosSdkVersion;
             };
  -          config.allowUnfree = true;
           };
           aarch64 = {
             system = "x86_64-darwin";
  
positive.code:         # Obelisk needs it to for some reason
          allowUnfree = true;
        } // config;
      });
      inherit (nixpkgs) fetchurl fetchgit fetchgitPrivate fetchFromGitHub;
      nixpkgsCross = {
        android = nixpkgs.lib.mapAttrs (_: args: nixpkgsFunc args) rec {
          aarch64 = {
            system = "x86_64-linux";
            overlays = [globalOverlay androidPICPatches];
  
negative.code:           crossSystem = nixpkgs.lib.systems.examples.iphone32 // {
              sdkVer = iosSdkVersion;
            };
          };
          # Back compat
          arm64 = builtins.trace "Warning: nixpkgsCross.ios.arm64 has been deprecated, using nixpkgsCross.ios.aarch64 instead." aarch64;
  