anchor.diff:          arm64Impure = aarch64;
           armv7aImpure = aarch32;
         };
  -      ios =
  -        let config = { allowUnfree = true; };
  -        in nixpkgs.lib.mapAttrs (_: args: if args == null then null else nixpkgsFunc args) rec {
  +      ios = nixpkgs.lib.mapAttrs (_: args:
  +      nixpkgsFunc (args // { config = { allowUnfree = true; }; })) rec {
           simulator64 = {
             system = "x86_64-darwin";
             overlays = [globalOverlay appleLibiconvHack];
             crossSystem = nixpkgs.lib.systems.examples.iphone64-simulator // {
               sdkVer = iosSdkVersion;
             };
  -          inherit config;
           };
           aarch64 = {
             system = "x86_64-darwin";
  
positive.code:           crossSystem = nixpkgs.lib.systems.examples.iphone64 // {
              sdkVer = iosSdkVersion;
            };
            inherit config;
          };
          aarch32 = {
            system = "x86_64-darwin";
  
negative.code:       inherit system;
        overlays = [globalOverlay];
        config = {
          permittedInsecurePackages = [
            "webkitgtk-2.4.11"
          ];
  