---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [
   FunctionArgument {
    identifier: "lib",
    default: None,
   },
  ],
  ellipsis: false,
 },
 definition: LetIn {
  bindings: [
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "platforms",
       position: (6, 3),
      },
     ],
    },
    FunctionApplication {
     function: Variable {
      identifier: "import",
      position: (6, 15),
     },
     arguments: [
      Path {
       parts: [
        Raw {
         content: "./platforms.nix",
         position: (6, 22),
        },
       ],
      },
      Map {
       bindings: [
        Inherit(
         None,
         [
          Raw {
           content: "lib",
           position: (6, 48),
          },
         ],
        ),
       ],
       recursive: false,
       position: (6, 38),
      },
     ],
    },
   ),
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "riscv",
       position: (8, 3),
      },
     ],
    },
    Function {
     argument: Some(
      "bits",
     ),
     arguments: FunctionArguments {
      arguments: [],
      ellipsis: false,
     },
     definition: Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (9, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "riscv",
           position: (9, 15),
          },
          Expression {
           expression: Variable {
            identifier: "bits",
            position: (9, 22),
           },
          },
          Raw {
           content: "-unknown-linux-gnu",
           position: (9, 27),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (8, 17),
     },
     position: (8, 11),
    },
   ),
  ],
  target: Map {
   bindings: [
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "powernv",
        position: (17, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (18, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpc64le-unknown-linux-gnu",
           position: (18, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (17, 13),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "musl-power",
        position: (20, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (21, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpc64le-unknown-linux-musl",
           position: (21, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (20, 16),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ppc64",
        position: (24, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (25, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpc64-unknown-linux-gnu",
           position: (25, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "gcc",
           position: (26, 5),
          },
         ],
        },
        Map {
         bindings: [
          KeyValue(
           AttributePath {
            attributes: [
             Raw {
              content: "abi",
              position: (26, 13),
             },
            ],
           },
           String {
            parts: [
             Raw {
              content: "elfv2",
              position: (26, 20),
             },
            ],
           },
          ),
         ],
         recursive: false,
         position: (26, 11),
        },
       ),
      ],
      recursive: false,
      position: (24, 11),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ppc64-musl",
        position: (28, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (29, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpc64-unknown-linux-musl",
           position: (29, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "gcc",
           position: (30, 5),
          },
         ],
        },
        Map {
         bindings: [
          KeyValue(
           AttributePath {
            attributes: [
             Raw {
              content: "abi",
              position: (30, 13),
             },
            ],
           },
           String {
            parts: [
             Raw {
              content: "elfv2",
              position: (30, 20),
             },
            ],
           },
          ),
         ],
         recursive: false,
         position: (30, 11),
        },
       ),
      ],
      recursive: false,
      position: (28, 16),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "sheevaplug",
        position: (33, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (34, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv5tel-unknown-linux-gnueabi",
             position: (34, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (33, 16),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (35, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "sheevaplug",
           position: (35, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (35, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "raspberryPi",
        position: (37, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (38, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv6l-unknown-linux-gnueabihf",
             position: (38, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (37, 17),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (39, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "raspberrypi",
           position: (39, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (39, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "remarkable1",
        position: (41, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (42, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv7l-unknown-linux-gnueabihf",
             position: (42, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (41, 17),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (43, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "zero-gravitas",
           position: (43, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (43, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "remarkable2",
        position: (45, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (46, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv7l-unknown-linux-gnueabihf",
             position: (46, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (45, 17),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (47, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "zero-sugar",
           position: (47, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (47, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "armv7l-hf-multiplatform",
        position: (49, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (50, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "armv7l-unknown-linux-gnueabihf",
           position: (50, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (49, 29),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-multiplatform",
        position: (53, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (54, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-unknown-linux-gnu",
           position: (54, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (53, 27),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "armv7a-android-prebuilt",
        position: (57, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (58, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv7a-unknown-linux-androideabi",
             position: (58, 15),
            },
           ],
          },
         ),
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "rustc",
             position: (59, 5),
            },
            Raw {
             content: "config",
             position: (59, 11),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv7-linux-androideabi",
             position: (59, 21),
            },
           ],
          },
         ),
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "sdkVer",
             position: (60, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "29",
             position: (60, 15),
            },
           ],
          },
         ),
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "ndkVer",
             position: (61, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "21",
             position: (61, 15),
            },
           ],
          },
         ),
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "useAndroidPrebuilt",
             position: (62, 5),
            },
           ],
          },
          Variable {
           identifier: "true",
           position: (62, 26),
          },
         ),
        ],
        recursive: false,
        position: (57, 29),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (63, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "armv7a-android",
           position: (63, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (63, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-android-prebuilt",
        position: (65, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (66, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-unknown-linux-android",
           position: (66, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "rustc",
           position: (67, 5),
          },
          Raw {
           content: "config",
           position: (67, 11),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-linux-android",
           position: (67, 21),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (68, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "29",
           position: (68, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "ndkVer",
           position: (69, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "21",
           position: (69, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useAndroidPrebuilt",
           position: (70, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (70, 26),
        },
       ),
      ],
      recursive: false,
      position: (65, 30),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-android",
        position: (73, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (74, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-unknown-linux-android",
           position: (74, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (75, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "30",
           position: (75, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "ndkVer",
           position: (76, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "21",
           position: (76, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (77, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "bionic",
           position: (77, 13),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useAndroidPrebuilt",
           position: (78, 5),
          },
         ],
        },
        Variable {
         identifier: "false",
         position: (78, 26),
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useLLVM",
           position: (79, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (79, 15),
        },
       ),
      ],
      recursive: false,
      position: (73, 21),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "scaleway-c1",
        position: (82, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Variable {
        identifier: "armv7l-hf-multiplatform",
        position: (82, 17),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (82, 44),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "scaleway-c1",
           position: (82, 54),
          },
         ],
        },
        default: None,
       },
      ],
      position: (82, 41),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "pogoplug4",
        position: (84, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (85, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv5tel-unknown-linux-gnueabi",
             position: (85, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (84, 15),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (86, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "pogoplug4",
           position: (86, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (86, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ben-nanonote",
        position: (88, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (89, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "mipsel-unknown-linux-uclibc",
             position: (89, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (88, 18),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (90, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "ben_nanonote",
           position: (90, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (90, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "fuloongminipc",
        position: (92, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (93, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "mipsel-unknown-linux-gnu",
             position: (93, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (92, 19),
       },
       PropertyAccess {
        expression: Variable {
         identifier: "platforms",
         position: (94, 8),
        },
        attribute_path: AttributePath {
         attributes: [
          Raw {
           content: "fuloong2f_n32",
           position: (94, 18),
          },
         ],
        },
        default: None,
       },
      ],
      position: (94, 5),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "muslpi",
        position: (96, 3),
       },
      ],
     },
     BinaryOperation {
      operator: Update,
      operands: [
       Variable {
        identifier: "raspberryPi",
        position: (96, 12),
       },
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "config",
             position: (97, 5),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "armv6l-unknown-linux-musleabihf",
             position: (97, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (96, 27),
       },
      ],
      position: (96, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-multiplatform-musl",
        position: (100, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (101, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-unknown-linux-musl",
           position: (101, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (100, 32),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "gnu64",
        position: (104, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (104, 13),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-unknown-linux-gnu",
           position: (104, 23),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (104, 11),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "gnu32",
        position: (105, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (105, 14),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "i686-unknown-linux-gnu",
           position: (105, 24),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (105, 12),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "musl64",
        position: (107, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (107, 14),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-unknown-linux-musl",
           position: (107, 24),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (107, 12),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "musl32",
        position: (108, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (108, 15),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "i686-unknown-linux-musl",
           position: (108, 25),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (108, 13),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "riscv64",
        position: (110, 3),
       },
      ],
     },
     FunctionApplication {
      function: Variable {
       identifier: "riscv",
       position: (110, 13),
      },
      arguments: [
       String {
        parts: [
         Raw {
          content: "64",
          position: (110, 20),
         },
        ],
       },
      ],
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "riscv32",
        position: (111, 3),
       },
      ],
     },
     FunctionApplication {
      function: Variable {
       identifier: "riscv",
       position: (111, 13),
      },
      arguments: [
       String {
        parts: [
         Raw {
          content: "32",
          position: (111, 20),
         },
        ],
       },
      ],
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "riscv64-embedded",
        position: (113, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (114, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "riscv64-none-elf",
           position: (114, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (115, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (115, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (113, 22),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "riscv32-embedded",
        position: (118, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (119, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "riscv32-none-elf",
           position: (119, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (120, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (120, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (118, 22),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "mmix",
        position: (123, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (124, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "mmix-unknown-mmixware",
           position: (124, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (125, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (125, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (123, 10),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "msp430",
        position: (128, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (129, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "msp430-elf",
           position: (129, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (130, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (130, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (128, 12),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "avr",
        position: (133, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (134, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "avr",
           position: (134, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (133, 9),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "vc4",
        position: (137, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (138, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "vc4-elf",
           position: (138, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (139, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (139, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (137, 9),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "or1k",
        position: (142, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (143, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "or1k-elf",
           position: (143, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (144, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (144, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (142, 10),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "m68k",
        position: (147, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (148, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "m68k-unknown-linux-gnu",
           position: (148, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (147, 10),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "s390",
        position: (151, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (152, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "s390-unknown-linux-gnu",
           position: (152, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (151, 10),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "s390x",
        position: (155, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (156, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "s390x-unknown-linux-gnu",
           position: (156, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (155, 11),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "arm-embedded",
        position: (159, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (160, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "arm-none-eabi",
           position: (160, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (161, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (161, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (159, 18),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "armhf-embedded",
        position: (163, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (164, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "arm-none-eabihf",
           position: (164, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (165, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (165, 13),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "gcc",
           position: (168, 5),
          },
         ],
        },
        Map {
         bindings: [
          KeyValue(
           AttributePath {
            attributes: [
             Raw {
              content: "arch",
              position: (169, 7),
             },
            ],
           },
           String {
            parts: [
             Raw {
              content: "armv5t",
              position: (169, 15),
             },
            ],
           },
          ),
          KeyValue(
           AttributePath {
            attributes: [
             Raw {
              content: "fpu",
              position: (170, 7),
             },
            ],
           },
           String {
            parts: [
             Raw {
              content: "vfp",
              position: (170, 14),
             },
            ],
           },
          ),
         ],
         recursive: false,
         position: (168, 11),
        },
       ),
      ],
      recursive: false,
      position: (163, 20),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-embedded",
        position: (174, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (175, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-none-elf",
           position: (175, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (176, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (176, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (174, 22),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64be-embedded",
        position: (179, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (180, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64_be-none-elf",
           position: (180, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (181, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (181, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (179, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ppc-embedded",
        position: (184, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (185, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpc-none-eabi",
           position: (185, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (186, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (186, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (184, 18),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ppcle-embedded",
        position: (189, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (190, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "powerpcle-none-eabi",
           position: (190, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (191, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (191, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (189, 20),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "i686-embedded",
        position: (194, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (195, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "i686-elf",
           position: (195, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (196, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (196, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (194, 19),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "x86_64-embedded",
        position: (199, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (200, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-elf",
           position: (200, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (201, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "newlib",
           position: (201, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (199, 21),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "x86_64-unknown-redox",
        position: (208, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (209, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-unknown-redox",
           position: (209, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (210, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "relibc",
           position: (210, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (208, 26),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "iphone64",
        position: (217, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (218, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-apple-ios",
           position: (218, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (220, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "14.3",
           position: (220, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodeVer",
           position: (221, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "12.3",
           position: (221, 17),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (222, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "iPhoneOS",
           position: (222, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useiOSPrebuilt",
           position: (223, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (223, 22),
        },
       ),
      ],
      recursive: false,
      position: (217, 14),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "iphone32",
        position: (226, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (227, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "armv7a-apple-ios",
           position: (227, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (229, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "14.3",
           position: (229, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodeVer",
           position: (230, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "12.3",
           position: (230, 17),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (231, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "iPhoneOS",
           position: (231, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useiOSPrebuilt",
           position: (232, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (232, 22),
        },
       ),
      ],
      recursive: false,
      position: (226, 14),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "iphone64-simulator",
        position: (235, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (236, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-apple-ios",
           position: (236, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (238, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "14.3",
           position: (238, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodeVer",
           position: (239, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "12.3",
           position: (239, 17),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (240, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "iPhoneSimulator",
           position: (240, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "darwinPlatform",
           position: (241, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "ios-simulator",
           position: (241, 23),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useiOSPrebuilt",
           position: (242, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (242, 22),
        },
       ),
      ],
      recursive: false,
      position: (235, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "iphone32-simulator",
        position: (245, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (246, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "i686-apple-ios",
           position: (246, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "sdkVer",
           position: (248, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "14.3",
           position: (248, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodeVer",
           position: (249, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "12.3",
           position: (249, 17),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (250, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "iPhoneSimulator",
           position: (250, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "darwinPlatform",
           position: (251, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "ios-simulator",
           position: (251, 23),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useiOSPrebuilt",
           position: (252, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (252, 22),
        },
       ),
      ],
      recursive: false,
      position: (245, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "aarch64-darwin",
        position: (255, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (256, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "aarch64-apple-darwin",
           position: (256, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (257, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "MacOSX",
           position: (257, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "platform",
           position: (258, 5),
          },
         ],
        },
        Map {
         bindings: [],
         recursive: false,
         position: (258, 16),
        },
       ),
      ],
      recursive: false,
      position: (255, 20),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "x86_64-darwin",
        position: (261, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (262, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-apple-darwin",
           position: (262, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "xcodePlatform",
           position: (263, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "MacOSX",
           position: (263, 22),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "platform",
           position: (264, 5),
          },
         ],
        },
        Map {
         bindings: [],
         recursive: false,
         position: (264, 16),
        },
       ),
      ],
      recursive: false,
      position: (261, 19),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "mingw32",
        position: (272, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (273, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "i686-w64-mingw32",
           position: (273, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (274, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "msvcrt",
           position: (274, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (272, 13),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "mingwW64",
        position: (278, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (280, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-w64-mingw32",
           position: (280, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (281, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "msvcrt",
           position: (281, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (278, 14),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "amd64-netbsd",
        position: (286, 3),
       },
      ],
     },
     FunctionApplication {
      function: PropertyAccess {
       expression: Variable {
        identifier: "lib",
        position: (286, 18),
       },
       attribute_path: AttributePath {
        attributes: [
         Raw {
          content: "warn",
          position: (286, 22),
         },
        ],
       },
       default: None,
      },
      arguments: [
       String {
        parts: [
         Raw {
          content: "The amd64-netbsd system example is deprecated. Use x86_64-netbsd instead.",
          position: (286, 28),
         },
        ],
       },
       Variable {
        identifier: "x86_64-netbsd",
        position: (286, 103),
       },
      ],
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "x86_64-netbsd",
        position: (288, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (289, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-unknown-netbsd",
           position: (289, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (290, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "nblibc",
           position: (290, 13),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (288, 19),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "x86_64-netbsd-llvm",
        position: (294, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (295, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "x86_64-unknown-netbsd",
           position: (295, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "libc",
           position: (296, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "nblibc",
           position: (296, 13),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useLLVM",
           position: (297, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (297, 15),
        },
       ),
      ],
      recursive: false,
      position: (294, 24),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "wasi32",
        position: (304, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (305, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "wasm32-unknown-wasi",
           position: (305, 15),
          },
         ],
        },
       ),
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "useLLVM",
           position: (306, 5),
          },
         ],
        },
        Variable {
         identifier: "true",
         position: (306, 15),
        },
       ),
      ],
      recursive: false,
      position: (304, 12),
     },
    ),
    KeyValue(
     AttributePath {
      attributes: [
       Raw {
        content: "ghcjs",
        position: (310, 3),
       },
      ],
     },
     Map {
      bindings: [
       KeyValue(
        AttributePath {
         attributes: [
          Raw {
           content: "config",
           position: (311, 5),
          },
         ],
        },
        String {
         parts: [
          Raw {
           content: "js-unknown-ghcjs",
           position: (311, 15),
          },
         ],
        },
       ),
      ],
      recursive: false,
      position: (310, 11),
     },
    ),
   ],
   recursive: true,
   position: (13, 1),
  },
  position: (5, 1),
 },
 position: (4, 1),
}