{
  "ABIRoot": {
    "kind": "Root",
    "name": "TopLevel",
    "printedName": "TopLevel",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "MultiPoint",
        "printedName": "MultiPoint",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "mangledName": "$s4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "mangledName": "$s4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "mangledName": "$s4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "mangledName": "$s4Turf10MultiPointV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf10MultiPointV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPoint",
                "printedName": "Turf.MultiPoint",
                "usr": "s:4Turf10MultiPointV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10MultiPointVyACSaySo22CLLocationCoordinate2DVGcfc",
            "mangledName": "$s4Turf10MultiPointVyACSaySo22CLLocationCoordinate2DVGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiPoint",
                "printedName": "Turf.MultiPoint",
                "usr": "s:4Turf10MultiPointV"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiPoint",
                "printedName": "Turf.MultiPoint",
                "usr": "s:4Turf10MultiPointV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10MultiPointV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf10MultiPointV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPoint",
                "printedName": "Turf.MultiPoint",
                "usr": "s:4Turf10MultiPointV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10MultiPointV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf10MultiPointV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10MultiPointV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf10MultiPointV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10MultiPointV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf10MultiPointV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf10MultiPointV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10MultiPointV3wktSSvp",
            "mangledName": "$s4Turf10MultiPointV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10MultiPointV3wktSSvg",
                "mangledName": "$s4Turf10MultiPointV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPoint",
                "printedName": "Turf.MultiPoint",
                "usr": "s:4Turf10MultiPointV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10MultiPointV3wktACSS_tKcfc",
            "mangledName": "$s4Turf10MultiPointV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf10MultiPointV",
        "mangledName": "$s4Turf10MultiPointV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Function",
        "name": "intersection",
        "printedName": "intersection(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Optional",
            "printedName": "CoreLocation.CLLocationCoordinate2D?",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "usr": "s:Sq"
          },
          {
            "kind": "TypeNominal",
            "name": "Tuple",
            "printedName": "(CoreLocation.CLLocationCoordinate2D, CoreLocation.CLLocationCoordinate2D)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ]
          },
          {
            "kind": "TypeNominal",
            "name": "Tuple",
            "printedName": "(CoreLocation.CLLocationCoordinate2D, CoreLocation.CLLocationCoordinate2D)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ]
          }
        ],
        "declKind": "Func",
        "usr": "s:4Turf12intersectionySo22CLLocationCoordinate2DVSgAD_ADt_AD_ADttF",
        "mangledName": "$s4Turf12intersectionySo22CLLocationCoordinate2DVSgAD_ADt_AD_ADttF",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "mid",
        "printedName": "mid(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "CLLocationCoordinate2D",
            "printedName": "CoreLocation.CLLocationCoordinate2D",
            "usr": "c:@S@CLLocationCoordinate2D"
          },
          {
            "kind": "TypeNominal",
            "name": "CLLocationCoordinate2D",
            "printedName": "CoreLocation.CLLocationCoordinate2D",
            "usr": "c:@S@CLLocationCoordinate2D"
          },
          {
            "kind": "TypeNominal",
            "name": "CLLocationCoordinate2D",
            "printedName": "CoreLocation.CLLocationCoordinate2D",
            "usr": "c:@S@CLLocationCoordinate2D"
          }
        ],
        "declKind": "Func",
        "usr": "s:4Turf3midySo22CLLocationCoordinate2DVAD_ADtF",
        "mangledName": "$s4Turf3midySo22CLLocationCoordinate2DVAD_ADtF",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "MultiLineString",
        "printedName": "MultiLineString",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvp",
            "mangledName": "$s4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvg",
                "mangledName": "$s4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvs",
                "mangledName": "$s4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvM",
                "mangledName": "$s4Turf15MultiLineStringV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf15MultiLineStringV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf15MultiLineStringVyACSaySaySo22CLLocationCoordinate2DVGGcfc",
            "mangledName": "$s4Turf15MultiLineStringVyACSaySaySo22CLLocationCoordinate2DVGGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf15MultiLineStringVyAcA7PolygonVcfc",
            "mangledName": "$s4Turf15MultiLineStringVyAcA7PolygonVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf15MultiLineStringV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf15MultiLineStringV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf15MultiLineStringV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf15MultiLineStringV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf15MultiLineStringV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf15MultiLineStringV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf15MultiLineStringV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf15MultiLineStringV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf15MultiLineStringV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf15MultiLineStringV3wktSSvp",
            "mangledName": "$s4Turf15MultiLineStringV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf15MultiLineStringV3wktSSvg",
                "mangledName": "$s4Turf15MultiLineStringV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiLineString",
                "printedName": "Turf.MultiLineString",
                "usr": "s:4Turf15MultiLineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf15MultiLineStringV3wktACSS_tKcfc",
            "mangledName": "$s4Turf15MultiLineStringV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf15MultiLineStringV",
        "mangledName": "$s4Turf15MultiLineStringV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "FeatureIdentifier",
        "printedName": "FeatureIdentifier",
        "children": [
          {
            "kind": "Var",
            "name": "string",
            "printedName": "string",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.FeatureIdentifier.Type) -> (Swift.String) -> Turf.FeatureIdentifier",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> Turf.FeatureIdentifier",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.FeatureIdentifier.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf17FeatureIdentifierO6stringyACSScACmF",
            "mangledName": "$s4Turf17FeatureIdentifierO6stringyACSScACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "number",
            "printedName": "number",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.FeatureIdentifier.Type) -> (Swift.Double) -> Turf.FeatureIdentifier",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Double) -> Turf.FeatureIdentifier",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.FeatureIdentifier.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf17FeatureIdentifierO6numberyACSdcACmF",
            "mangledName": "$s4Turf17FeatureIdentifierO6numberyACSdcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierOyACSScfc",
            "mangledName": "$s4Turf17FeatureIdentifierOyACSScfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierOyACxcSzRzlufc",
            "mangledName": "$s4Turf17FeatureIdentifierOyACxcSzRzlufc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Source where Source : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierOyACxcSBRzlufc",
            "mangledName": "$s4Turf17FeatureIdentifierOyACxcSBRzlufc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<Source where Source : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf17FeatureIdentifierO9hashValueSivp",
            "mangledName": "$s4Turf17FeatureIdentifierO9hashValueSivp",
            "moduleName": "Turf",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureIdentifierO9hashValueSivg",
                "mangledName": "$s4Turf17FeatureIdentifierO9hashValueSivg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf17FeatureIdentifierO4hash4intoys6HasherVz_tF",
            "mangledName": "$s4Turf17FeatureIdentifierO4hash4intoys6HasherVz_tF",
            "moduleName": "Turf",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf17FeatureIdentifierO2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf17FeatureIdentifierO2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.FeatureIdentifier?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FeatureIdentifier",
                    "printedName": "Turf.FeatureIdentifier",
                    "usr": "s:4Turf17FeatureIdentifierO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierO8rawValueACSgyp_tcfc",
            "mangledName": "$s4Turf17FeatureIdentifierO8rawValueACSgyp_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf17FeatureIdentifierO8rawValueypvp",
            "mangledName": "$s4Turf17FeatureIdentifierO8rawValueypvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureIdentifierO8rawValueypvg",
                "mangledName": "$s4Turf17FeatureIdentifierO8rawValueypvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(stringLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierO13stringLiteralACSS_tcfc",
            "mangledName": "$s4Turf17FeatureIdentifierO13stringLiteralACSS_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(integerLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierO14integerLiteralACSi_tcfc",
            "mangledName": "$s4Turf17FeatureIdentifierO14integerLiteralACSi_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(floatLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierO12floatLiteralACSd_tcfc",
            "mangledName": "$s4Turf17FeatureIdentifierO12floatLiteralACSd_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureIdentifier",
                "printedName": "Turf.FeatureIdentifier",
                "usr": "s:4Turf17FeatureIdentifierO"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureIdentifierO4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf17FeatureIdentifierO4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf17FeatureIdentifierO6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf17FeatureIdentifierO6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:4Turf17FeatureIdentifierO",
        "mangledName": "$s4Turf17FeatureIdentifierO",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "GeometryCollection",
        "printedName": "GeometryCollection",
        "children": [
          {
            "kind": "Var",
            "name": "geometries",
            "printedName": "geometries",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Geometry]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf18GeometryCollectionV10geometriesSayAA0B0OGvp",
            "mangledName": "$s4Turf18GeometryCollectionV10geometriesSayAA0B0OGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Geometry]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV10geometriesSayAA0B0OGvg",
                "mangledName": "$s4Turf18GeometryCollectionV10geometriesSayAA0B0OGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Geometry]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV10geometriesSayAA0B0OGvs",
                "mangledName": "$s4Turf18GeometryCollectionV10geometriesSayAA0B0OGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV10geometriesSayAA0B0OGvM",
                "mangledName": "$s4Turf18GeometryCollectionV10geometriesSayAA0B0OGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf18GeometryCollectionV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(geometries:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Geometry]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18GeometryCollectionV10geometriesACSayAA0B0OG_tcfc",
            "mangledName": "$s4Turf18GeometryCollectionV10geometriesACSayAA0B0OG_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18GeometryCollectionVyAcA12MultiPolygonVcfc",
            "mangledName": "$s4Turf18GeometryCollectionVyAcA12MultiPolygonVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf18GeometryCollectionV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf18GeometryCollectionV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18GeometryCollectionV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf18GeometryCollectionV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf18GeometryCollectionV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf18GeometryCollectionV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf18GeometryCollectionV8geometryAA0B0Ovp",
            "mangledName": "$s4Turf18GeometryCollectionV8geometryAA0B0Ovp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV8geometryAA0B0Ovg",
                "mangledName": "$s4Turf18GeometryCollectionV8geometryAA0B0Ovg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf18GeometryCollectionV3wktSSvp",
            "mangledName": "$s4Turf18GeometryCollectionV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf18GeometryCollectionV3wktSSvg",
                "mangledName": "$s4Turf18GeometryCollectionV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeometryCollection",
                "printedName": "Turf.GeometryCollection",
                "usr": "s:4Turf18GeometryCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18GeometryCollectionV3wktACSS_tKcfc",
            "mangledName": "$s4Turf18GeometryCollectionV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf18GeometryCollectionV",
        "mangledName": "$s4Turf18GeometryCollectionV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "RadianCoordinate2D",
        "printedName": "RadianCoordinate2D",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(latitude:longitude:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18RadianCoordinate2DV8latitude9longitudeACSd_Sdtcfc",
            "mangledName": "$s4Turf18RadianCoordinate2DV8latitude9longitudeACSd_Sdtcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf18RadianCoordinate2DVyACSo010CLLocationC1DVcfc",
            "mangledName": "$s4Turf18RadianCoordinate2DVyACSo010CLLocationC1DVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "direction",
            "printedName": "direction(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Measurement",
                "printedName": "Foundation.Measurement<Foundation.UnitAngle>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnitAngle",
                    "printedName": "Foundation.UnitAngle",
                    "usr": "c:objc(cs)NSUnitAngle"
                  }
                ],
                "usr": "s:10Foundation11MeasurementV"
              },
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf18RadianCoordinate2DV9direction2to10Foundation11MeasurementVySo11NSUnitAngleCGAC_tF",
            "mangledName": "$s4Turf18RadianCoordinate2DV9direction2to10Foundation11MeasurementVySo11NSUnitAngleCGAC_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "coordinate",
            "printedName": "coordinate(at:facing:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Measurement",
                "printedName": "Foundation.Measurement<Foundation.UnitAngle>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnitAngle",
                    "printedName": "Foundation.UnitAngle",
                    "usr": "c:objc(cs)NSUnitAngle"
                  }
                ],
                "usr": "s:10Foundation11MeasurementV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf18RadianCoordinate2DV10coordinate2at6facingACSd_10Foundation11MeasurementVySo11NSUnitAngleCGtF",
            "mangledName": "$s4Turf18RadianCoordinate2DV10coordinate2at6facingACSd_10Foundation11MeasurementVySo11NSUnitAngleCGtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf18RadianCoordinate2DV8distance2toSdAC_tF",
            "mangledName": "$s4Turf18RadianCoordinate2DV8distance2toSdAC_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf18RadianCoordinate2DV",
        "mangledName": "$s4Turf18RadianCoordinate2DV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "Feature",
        "printedName": "Feature",
        "children": [
          {
            "kind": "Var",
            "name": "identifier",
            "printedName": "identifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.FeatureIdentifier?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FeatureIdentifier",
                    "printedName": "Turf.FeatureIdentifier",
                    "usr": "s:4Turf17FeatureIdentifierO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7FeatureV10identifierAA0B10IdentifierOSgvp",
            "mangledName": "$s4Turf7FeatureV10identifierAA0B10IdentifierOSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.FeatureIdentifier?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10identifierAA0B10IdentifierOSgvg",
                "mangledName": "$s4Turf7FeatureV10identifierAA0B10IdentifierOSgvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.FeatureIdentifier?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureIdentifier",
                        "printedName": "Turf.FeatureIdentifier",
                        "usr": "s:4Turf17FeatureIdentifierO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10identifierAA0B10IdentifierOSgvs",
                "mangledName": "$s4Turf7FeatureV10identifierAA0B10IdentifierOSgvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10identifierAA0B10IdentifierOSgvM",
                "mangledName": "$s4Turf7FeatureV10identifierAA0B10IdentifierOSgvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "properties",
            "printedName": "properties",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Turf.JSONValue?]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvp",
            "mangledName": "$s4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Turf.JSONValue?]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Turf.JSONValue?]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Turf.JSONValue?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "JSONValue",
                                "printedName": "Turf.JSONValue",
                                "usr": "s:4Turf9JSONValueO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvg",
                "mangledName": "$s4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String : Turf.JSONValue?]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Turf.JSONValue?]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Turf.JSONValue?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "JSONValue",
                                "printedName": "Turf.JSONValue",
                                "usr": "s:4Turf9JSONValueO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvs",
                "mangledName": "$s4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvM",
                "mangledName": "$s4Turf7FeatureV10propertiesSDySSAA9JSONValueOSgGSgvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.Geometry?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7FeatureV8geometryAA8GeometryOSgvp",
            "mangledName": "$s4Turf7FeatureV8geometryAA8GeometryOSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.Geometry?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV8geometryAA8GeometryOSgvg",
                "mangledName": "$s4Turf7FeatureV8geometryAA8GeometryOSgvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.Geometry?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV8geometryAA8GeometryOSgvs",
                "mangledName": "$s4Turf7FeatureV8geometryAA8GeometryOSgvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV8geometryAA8GeometryOSgvM",
                "mangledName": "$s4Turf7FeatureV8geometryAA8GeometryOSgvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf7FeatureV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(geometry:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Feature",
                "printedName": "Turf.Feature",
                "usr": "s:4Turf7FeatureV"
              },
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7FeatureV8geometryAcA8GeometryO_tcfc",
            "mangledName": "$s4Turf7FeatureV8geometryAcA8GeometryO_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(geometry:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Feature",
                "printedName": "Turf.Feature",
                "usr": "s:4Turf7FeatureV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.GeometryConvertible?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeometryConvertible",
                    "printedName": "Turf.GeometryConvertible",
                    "usr": "s:4Turf19GeometryConvertibleP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7FeatureV8geometryAcA19GeometryConvertible_pSg_tcfc",
            "mangledName": "$s4Turf7FeatureV8geometryAcA19GeometryConvertible_pSg_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Feature",
                "printedName": "Turf.Feature",
                "usr": "s:4Turf7FeatureV"
              },
              {
                "kind": "TypeNominal",
                "name": "Feature",
                "printedName": "Turf.Feature",
                "usr": "s:4Turf7FeatureV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7FeatureV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf7FeatureV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Feature",
                "printedName": "Turf.Feature",
                "usr": "s:4Turf7FeatureV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7FeatureV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf7FeatureV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7FeatureV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf7FeatureV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geoJSONObject",
            "printedName": "geoJSONObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7FeatureV13geoJSONObjectAA03GeoD0Ovp",
            "mangledName": "$s4Turf7FeatureV13geoJSONObjectAA03GeoD0Ovp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeoJSONObject",
                    "printedName": "Turf.GeoJSONObject",
                    "usr": "s:4Turf13GeoJSONObjectO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7FeatureV13geoJSONObjectAA03GeoD0Ovg",
                "mangledName": "$s4Turf7FeatureV13geoJSONObjectAA03GeoD0Ovg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf7FeatureV",
        "mangledName": "$s4Turf7FeatureV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeoJSONObjectConvertible",
            "printedName": "GeoJSONObjectConvertible",
            "usr": "s:4Turf24GeoJSONObjectConvertibleP",
            "mangledName": "$s4Turf24GeoJSONObjectConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "FeatureCollection",
        "printedName": "FeatureCollection",
        "children": [
          {
            "kind": "Var",
            "name": "features",
            "printedName": "features",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Feature]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Feature",
                    "printedName": "Turf.Feature",
                    "usr": "s:4Turf7FeatureV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf17FeatureCollectionV8featuresSayAA0B0VGvp",
            "mangledName": "$s4Turf17FeatureCollectionV8featuresSayAA0B0VGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Feature]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Feature",
                        "printedName": "Turf.Feature",
                        "usr": "s:4Turf7FeatureV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV8featuresSayAA0B0VGvg",
                "mangledName": "$s4Turf17FeatureCollectionV8featuresSayAA0B0VGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Feature]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Feature",
                        "printedName": "Turf.Feature",
                        "usr": "s:4Turf7FeatureV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV8featuresSayAA0B0VGvs",
                "mangledName": "$s4Turf17FeatureCollectionV8featuresSayAA0B0VGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV8featuresSayAA0B0VGvM",
                "mangledName": "$s4Turf17FeatureCollectionV8featuresSayAA0B0VGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf17FeatureCollectionV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(features:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureCollection",
                "printedName": "Turf.FeatureCollection",
                "usr": "s:4Turf17FeatureCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Feature]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Feature",
                    "printedName": "Turf.Feature",
                    "usr": "s:4Turf7FeatureV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureCollectionV8featuresACSayAA0B0VG_tcfc",
            "mangledName": "$s4Turf17FeatureCollectionV8featuresACSayAA0B0VG_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "FeatureCollection",
                "printedName": "Turf.FeatureCollection",
                "usr": "s:4Turf17FeatureCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "FeatureCollection",
                "printedName": "Turf.FeatureCollection",
                "usr": "s:4Turf17FeatureCollectionV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf17FeatureCollectionV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf17FeatureCollectionV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeatureCollection",
                "printedName": "Turf.FeatureCollection",
                "usr": "s:4Turf17FeatureCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf17FeatureCollectionV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf17FeatureCollectionV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf17FeatureCollectionV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf17FeatureCollectionV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geoJSONObject",
            "printedName": "geoJSONObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf17FeatureCollectionV13geoJSONObjectAA03GeoE0Ovp",
            "mangledName": "$s4Turf17FeatureCollectionV13geoJSONObjectAA03GeoE0Ovp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeoJSONObject",
                    "printedName": "Turf.GeoJSONObject",
                    "usr": "s:4Turf13GeoJSONObjectO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf17FeatureCollectionV13geoJSONObjectAA03GeoE0Ovg",
                "mangledName": "$s4Turf17FeatureCollectionV13geoJSONObjectAA03GeoE0Ovg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf17FeatureCollectionV",
        "mangledName": "$s4Turf17FeatureCollectionV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeoJSONObjectConvertible",
            "printedName": "GeoJSONObjectConvertible",
            "usr": "s:4Turf24GeoJSONObjectConvertibleP",
            "mangledName": "$s4Turf24GeoJSONObjectConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "MultiPolygon",
        "printedName": "MultiPolygon",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[[CoreLocation.CLLocationCoordinate2D]]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvp",
            "mangledName": "$s4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[[CoreLocation.CLLocationCoordinate2D]]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CLLocationCoordinate2D",
                                "printedName": "CoreLocation.CLLocationCoordinate2D",
                                "usr": "c:@S@CLLocationCoordinate2D"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvg",
                "mangledName": "$s4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[[CoreLocation.CLLocationCoordinate2D]]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CLLocationCoordinate2D",
                                "printedName": "CoreLocation.CLLocationCoordinate2D",
                                "usr": "c:@S@CLLocationCoordinate2D"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvs",
                "mangledName": "$s4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvM",
                "mangledName": "$s4Turf12MultiPolygonV11coordinatesSaySaySaySo22CLLocationCoordinate2DVGGGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf12MultiPolygonV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "polygons",
            "printedName": "polygons",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Polygon]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Polygon",
                    "printedName": "Turf.Polygon",
                    "usr": "s:4Turf7PolygonV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf12MultiPolygonV8polygonsSayAA0C0VGvp",
            "mangledName": "$s4Turf12MultiPolygonV8polygonsSayAA0C0VGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Polygon]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Polygon",
                        "printedName": "Turf.Polygon",
                        "usr": "s:4Turf7PolygonV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV8polygonsSayAA0C0VGvg",
                "mangledName": "$s4Turf12MultiPolygonV8polygonsSayAA0C0VGvg",
                "moduleName": "Turf",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[[CoreLocation.CLLocationCoordinate2D]]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf12MultiPolygonVyACSaySaySaySo22CLLocationCoordinate2DVGGGcfc",
            "mangledName": "$s4Turf12MultiPolygonVyACSaySaySaySo22CLLocationCoordinate2DVGGGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Polygon]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Polygon",
                    "printedName": "Turf.Polygon",
                    "usr": "s:4Turf7PolygonV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf12MultiPolygonVyACSayAA0C0VGcfc",
            "mangledName": "$s4Turf12MultiPolygonVyACSayAA0C0VGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf12MultiPolygonV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf12MultiPolygonV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf12MultiPolygonV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf12MultiPolygonV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf12MultiPolygonV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf12MultiPolygonV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "contains",
            "printedName": "contains(_:ignoreBoundary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf12MultiPolygonV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "mangledName": "$s4Turf12MultiPolygonV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf12MultiPolygonV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf12MultiPolygonV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf12MultiPolygonV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf12MultiPolygonV3wktSSvp",
            "mangledName": "$s4Turf12MultiPolygonV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf12MultiPolygonV3wktSSvg",
                "mangledName": "$s4Turf12MultiPolygonV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MultiPolygon",
                "printedName": "Turf.MultiPolygon",
                "usr": "s:4Turf12MultiPolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf12MultiPolygonV3wktACSS_tKcfc",
            "mangledName": "$s4Turf12MultiPolygonV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf12MultiPolygonV",
        "mangledName": "$s4Turf12MultiPolygonV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "LineString",
        "printedName": "LineString",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "mangledName": "$s4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "mangledName": "$s4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "mangledName": "$s4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "mangledName": "$s4Turf10LineStringV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf10LineStringV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10LineStringVyACSaySo22CLLocationCoordinate2DVGcfc",
            "mangledName": "$s4Turf10LineStringVyACSaySo22CLLocationCoordinate2DVGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Ring",
                "printedName": "Turf.Ring",
                "usr": "s:4Turf4RingV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10LineStringVyAcA4RingVcfc",
            "mangledName": "$s4Turf10LineStringVyAcA4RingVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf10LineStringV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10LineStringV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf10LineStringV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf10LineStringV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bezier",
            "printedName": "bezier(resolution:sharpness:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LineString",
                    "printedName": "Turf.LineString",
                    "usr": "s:4Turf10LineStringV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV6bezier10resolution9sharpnessACSgSi_SdtF",
            "mangledName": "$s4Turf10LineStringV6bezier10resolution9sharpnessACSgSi_SdtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "trimmed",
            "printedName": "trimmed(from:to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LineString",
                    "printedName": "Turf.LineString",
                    "usr": "s:4Turf10LineStringV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV7trimmed4from2toACSgSd_SdtF",
            "mangledName": "$s4Turf10LineStringV7trimmed4from2toACSgSd_SdtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "trimmed",
            "printedName": "trimmed(from:distance:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LineString",
                    "printedName": "Turf.LineString",
                    "usr": "s:4Turf10LineStringV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV7trimmed4from8distanceACSgSo22CLLocationCoordinate2DV_SdtF",
            "mangledName": "$s4Turf10LineStringV7trimmed4from8distanceACSgSo22CLLocationCoordinate2DV_SdtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "IndexedCoordinate",
            "printedName": "IndexedCoordinate",
            "children": [
              {
                "kind": "Var",
                "name": "coordinate",
                "printedName": "coordinate",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf10LineStringV17IndexedCoordinateV10coordinateSo22CLLocationCoordinate2DVvp",
                "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV10coordinateSo22CLLocationCoordinate2DVvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf10LineStringV17IndexedCoordinateV10coordinateSo22CLLocationCoordinate2DVvg",
                    "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV10coordinateSo22CLLocationCoordinate2DVvg",
                    "moduleName": "Turf",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "index",
                "printedName": "index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf10LineStringV17IndexedCoordinateV5indexSivp",
                "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV5indexSivp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf10LineStringV17IndexedCoordinateV5indexSivg",
                    "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV5indexSivg",
                    "moduleName": "Turf",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "distance",
                "printedName": "distance",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf10LineStringV17IndexedCoordinateV8distanceSdvp",
                "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV8distanceSdvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf10LineStringV17IndexedCoordinateV8distanceSdvg",
                    "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV8distanceSdvg",
                    "moduleName": "Turf",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:4Turf10LineStringV17IndexedCoordinateV",
            "mangledName": "$s4Turf10LineStringV17IndexedCoordinateV",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "Function",
            "name": "coordinateFromStart",
            "printedName": "coordinateFromStart(distance:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV19coordinateFromStart8distanceSo22CLLocationCoordinate2DVSgSd_tF",
            "mangledName": "$s4Turf10LineStringV19coordinateFromStart8distanceSo22CLLocationCoordinate2DVSgSd_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "indexedCoordinateFromStart",
            "printedName": "indexedCoordinateFromStart(distance:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString.IndexedCoordinate?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexedCoordinate",
                    "printedName": "Turf.LineString.IndexedCoordinate",
                    "usr": "s:4Turf10LineStringV17IndexedCoordinateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV26indexedCoordinateFromStart8distanceAC07IndexedE0VSgSd_tF",
            "mangledName": "$s4Turf10LineStringV26indexedCoordinateFromStart8distanceAC07IndexedE0VSgSd_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(from:to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Double?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV8distance4from2toSdSgSo22CLLocationCoordinate2DVSg_AJtF",
            "mangledName": "$s4Turf10LineStringV8distance4from2toSdSgSo22CLLocationCoordinate2DVSg_AJtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sliced",
            "printedName": "sliced(from:to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LineString",
                    "printedName": "Turf.LineString",
                    "usr": "s:4Turf10LineStringV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV6sliced4from2toACSgSo22CLLocationCoordinate2DVSg_AJtF",
            "mangledName": "$s4Turf10LineStringV6sliced4from2toACSgSo22CLLocationCoordinate2DVSg_AJtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "closestCoordinate",
            "printedName": "closestCoordinate(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.LineString.IndexedCoordinate?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexedCoordinate",
                    "printedName": "Turf.LineString.IndexedCoordinate",
                    "usr": "s:4Turf10LineStringV17IndexedCoordinateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV17closestCoordinate2toAC07IndexedE0VSgSo22CLLocationCoordinate2DV_tF",
            "mangledName": "$s4Turf10LineStringV17closestCoordinate2toAC07IndexedE0VSgSo22CLLocationCoordinate2DV_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "simplified",
            "printedName": "simplified(tolerance:highestQuality:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV10simplified9tolerance14highestQualityACSd_SbtF",
            "mangledName": "$s4Turf10LineStringV10simplified9tolerance14highestQualityACSd_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "simplify",
            "printedName": "simplify(tolerance:highestQuality:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV8simplify9tolerance14highestQualityySd_SbtF",
            "mangledName": "$s4Turf10LineStringV8simplify9tolerance14highestQualityySd_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "intersections",
            "printedName": "intersections(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf10LineStringV13intersections4withSaySo22CLLocationCoordinate2DVGAC_tF",
            "mangledName": "$s4Turf10LineStringV13intersections4withSaySo22CLLocationCoordinate2DVGAC_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10LineStringV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf10LineStringV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf10LineStringV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf10LineStringV3wktSSvp",
            "mangledName": "$s4Turf10LineStringV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf10LineStringV3wktSSvg",
                "mangledName": "$s4Turf10LineStringV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LineString",
                "printedName": "Turf.LineString",
                "usr": "s:4Turf10LineStringV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf10LineStringV3wktACSS_tKcfc",
            "mangledName": "$s4Turf10LineStringV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf10LineStringV",
        "mangledName": "$s4Turf10LineStringV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "Geometry",
        "printedName": "Geometry",
        "children": [
          {
            "kind": "Var",
            "name": "point",
            "printedName": "point",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.Point) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Point) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Point",
                        "printedName": "Turf.Point",
                        "usr": "s:4Turf5PointV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO5pointyAcA5PointVcACmF",
            "mangledName": "$s4Turf8GeometryO5pointyAcA5PointVcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "lineString",
            "printedName": "lineString",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.LineString) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.LineString) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "LineString",
                        "printedName": "Turf.LineString",
                        "usr": "s:4Turf10LineStringV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO10lineStringyAcA04LineD0VcACmF",
            "mangledName": "$s4Turf8GeometryO10lineStringyAcA04LineD0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "polygon",
            "printedName": "polygon",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.Polygon) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Polygon) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Polygon",
                        "printedName": "Turf.Polygon",
                        "usr": "s:4Turf7PolygonV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO7polygonyAcA7PolygonVcACmF",
            "mangledName": "$s4Turf8GeometryO7polygonyAcA7PolygonVcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "multiPoint",
            "printedName": "multiPoint",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.MultiPoint) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.MultiPoint) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MultiPoint",
                        "printedName": "Turf.MultiPoint",
                        "usr": "s:4Turf10MultiPointV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO10multiPointyAcA05MultiD0VcACmF",
            "mangledName": "$s4Turf8GeometryO10multiPointyAcA05MultiD0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "multiLineString",
            "printedName": "multiLineString",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.MultiLineString) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.MultiLineString) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MultiLineString",
                        "printedName": "Turf.MultiLineString",
                        "usr": "s:4Turf15MultiLineStringV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO15multiLineStringyAcA05MultidE0VcACmF",
            "mangledName": "$s4Turf8GeometryO15multiLineStringyAcA05MultidE0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "multiPolygon",
            "printedName": "multiPolygon",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.MultiPolygon) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.MultiPolygon) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MultiPolygon",
                        "printedName": "Turf.MultiPolygon",
                        "usr": "s:4Turf12MultiPolygonV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO12multiPolygonyAcA05MultiD0VcACmF",
            "mangledName": "$s4Turf8GeometryO12multiPolygonyAcA05MultiD0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "geometryCollection",
            "printedName": "geometryCollection",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.Geometry.Type) -> (Turf.GeometryCollection) -> Turf.Geometry",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.GeometryCollection) -> Turf.Geometry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GeometryCollection",
                        "printedName": "Turf.GeometryCollection",
                        "usr": "s:4Turf18GeometryCollectionV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Geometry.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8GeometryO18geometryCollectionyAcA0bD0VcACmF",
            "mangledName": "$s4Turf8GeometryO18geometryCollectionyAcA0bD0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              },
              {
                "kind": "TypeNominal",
                "name": "GeometryConvertible",
                "printedName": "Turf.GeometryConvertible",
                "usr": "s:4Turf19GeometryConvertibleP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf8GeometryOyAcA0B11Convertible_pcfc",
            "mangledName": "$s4Turf8GeometryOyAcA0B11Convertible_pcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              },
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8GeometryO2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf8GeometryO2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf8GeometryO4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf8GeometryO4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8GeometryO6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf8GeometryO6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf8GeometryO8geometryACvp",
            "mangledName": "$s4Turf8GeometryO8geometryACvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf8GeometryO8geometryACvg",
                "mangledName": "$s4Turf8GeometryO8geometryACvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf8GeometryO3wktSSvp",
            "mangledName": "$s4Turf8GeometryO3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf8GeometryO3wktSSvg",
                "mangledName": "$s4Turf8GeometryO3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf8GeometryO3wktACSS_tKcfc",
            "mangledName": "$s4Turf8GeometryO3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "geoJSONObject",
            "printedName": "geoJSONObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf8GeometryO13geoJSONObjectAA03GeoD0Ovp",
            "mangledName": "$s4Turf8GeometryO13geoJSONObjectAA03GeoD0Ovp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeoJSONObject",
                    "printedName": "Turf.GeoJSONObject",
                    "usr": "s:4Turf13GeoJSONObjectO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf8GeometryO13geoJSONObjectAA03GeoD0Ovg",
                "mangledName": "$s4Turf8GeometryO13geoJSONObjectAA03GeoD0Ovg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:4Turf8GeometryO",
        "mangledName": "$s4Turf8GeometryO",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "GeoJSONObjectConvertible",
            "printedName": "GeoJSONObjectConvertible",
            "usr": "s:4Turf24GeoJSONObjectConvertibleP",
            "mangledName": "$s4Turf24GeoJSONObjectConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GeometryConvertible",
        "printedName": "GeometryConvertible",
        "children": [
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf19GeometryConvertibleP8geometryAA0B0Ovp",
            "mangledName": "$s4Turf19GeometryConvertibleP8geometryAA0B0Ovp",
            "moduleName": "Turf",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf19GeometryConvertibleP8geometryAA0B0Ovg",
                "mangledName": "$s4Turf19GeometryConvertibleP8geometryAA0B0Ovg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.GeometryConvertible>",
                "sugared_genericSig": "<Self where Self : Turf.GeometryConvertible>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:4Turf19GeometryConvertibleP",
        "mangledName": "$s4Turf19GeometryConvertibleP",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "Polygon",
        "printedName": "Polygon",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvp",
            "mangledName": "$s4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvg",
                "mangledName": "$s4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CLLocationCoordinate2D",
                            "printedName": "CoreLocation.CLLocationCoordinate2D",
                            "usr": "c:@S@CLLocationCoordinate2D"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvs",
                "mangledName": "$s4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvM",
                "mangledName": "$s4Turf7PolygonV11coordinatesSaySaySo22CLLocationCoordinate2DVGGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf7PolygonV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[CoreLocation.CLLocationCoordinate2D]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7PolygonVyACSaySaySo22CLLocationCoordinate2DVGGcfc",
            "mangledName": "$s4Turf7PolygonVyACSaySaySo22CLLocationCoordinate2DVGGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(outerRing:innerRings:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Ring",
                "printedName": "Turf.Ring",
                "usr": "s:4Turf4RingV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Ring]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Ring",
                    "printedName": "Turf.Ring",
                    "usr": "s:4Turf4RingV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7PolygonV9outerRing10innerRingsAcA0D0V_SayAGGtcfc",
            "mangledName": "$s4Turf7PolygonV9outerRing10innerRingsAcA0D0V_SayAGGtcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(center:radius:vertices:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7PolygonV6center6radius8verticesACSo22CLLocationCoordinate2DV_SdSitcfc",
            "mangledName": "$s4Turf7PolygonV6center6radius8verticesACSo22CLLocationCoordinate2DV_SdSitcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf7PolygonV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf7PolygonV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf7PolygonV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7PolygonV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf7PolygonV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf7PolygonV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "innerRings",
            "printedName": "innerRings",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Ring]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Ring",
                    "printedName": "Turf.Ring",
                    "usr": "s:4Turf4RingV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV10innerRingsSayAA4RingVGvp",
            "mangledName": "$s4Turf7PolygonV10innerRingsSayAA4RingVGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Turf.Ring]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Ring",
                        "printedName": "Turf.Ring",
                        "usr": "s:4Turf4RingV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV10innerRingsSayAA4RingVGvg",
                "mangledName": "$s4Turf7PolygonV10innerRingsSayAA4RingVGvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outerRing",
            "printedName": "outerRing",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Ring",
                "printedName": "Turf.Ring",
                "usr": "s:4Turf4RingV"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV9outerRingAA0D0Vvp",
            "mangledName": "$s4Turf7PolygonV9outerRingAA0D0Vvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Ring",
                    "printedName": "Turf.Ring",
                    "usr": "s:4Turf4RingV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV9outerRingAA0D0Vvg",
                "mangledName": "$s4Turf7PolygonV9outerRingAA0D0Vvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "area",
            "printedName": "area",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV4areaSdvp",
            "mangledName": "$s4Turf7PolygonV4areaSdvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV4areaSdvg",
                "mangledName": "$s4Turf7PolygonV4areaSdvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "contains",
            "printedName": "contains(_:ignoreBoundary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "mangledName": "$s4Turf7PolygonV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "smooth",
            "printedName": "smooth(iterations:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV6smooth10iterationsACSi_tF",
            "mangledName": "$s4Turf7PolygonV6smooth10iterationsACSi_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "simplified",
            "printedName": "simplified(tolerance:highestQuality:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV10simplified9tolerance14highestQualityACSd_SbtF",
            "mangledName": "$s4Turf7PolygonV10simplified9tolerance14highestQualityACSd_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "simplify",
            "printedName": "simplify(tolerance:highestQuality:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf7PolygonV8simplify9tolerance14highestQualityySd_SbtF",
            "mangledName": "$s4Turf7PolygonV8simplify9tolerance14highestQualityySd_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Var",
            "name": "center",
            "printedName": "center",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV6centerSo22CLLocationCoordinate2DVSgvp",
            "mangledName": "$s4Turf7PolygonV6centerSo22CLLocationCoordinate2DVSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CoreLocation.CLLocationCoordinate2D?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV6centerSo22CLLocationCoordinate2DVSgvg",
                "mangledName": "$s4Turf7PolygonV6centerSo22CLLocationCoordinate2DVSgvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centroid",
            "printedName": "centroid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV8centroidSo22CLLocationCoordinate2DVSgvp",
            "mangledName": "$s4Turf7PolygonV8centroidSo22CLLocationCoordinate2DVSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CoreLocation.CLLocationCoordinate2D?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV8centroidSo22CLLocationCoordinate2DVSgvg",
                "mangledName": "$s4Turf7PolygonV8centroidSo22CLLocationCoordinate2DVSgvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerOfMass",
            "printedName": "centerOfMass",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreLocation.CLLocationCoordinate2D?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV12centerOfMassSo22CLLocationCoordinate2DVSgvp",
            "mangledName": "$s4Turf7PolygonV12centerOfMassSo22CLLocationCoordinate2DVSgvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CoreLocation.CLLocationCoordinate2D?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV12centerOfMassSo22CLLocationCoordinate2DVSgvg",
                "mangledName": "$s4Turf7PolygonV12centerOfMassSo22CLLocationCoordinate2DVSgvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf7PolygonV3wktSSvp",
            "mangledName": "$s4Turf7PolygonV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf7PolygonV3wktSSvg",
                "mangledName": "$s4Turf7PolygonV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Polygon",
                "printedName": "Turf.Polygon",
                "usr": "s:4Turf7PolygonV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf7PolygonV3wktACSS_tKcfc",
            "mangledName": "$s4Turf7PolygonV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf7PolygonV",
        "mangledName": "$s4Turf7PolygonV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "JSONValue",
        "printedName": "JSONValue",
        "children": [
          {
            "kind": "Var",
            "name": "string",
            "printedName": "string",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.JSONValue.Type) -> (Swift.String) -> Turf.JSONValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> Turf.JSONValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.JSONValue.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf9JSONValueO6stringyACSScACmF",
            "mangledName": "$s4Turf9JSONValueO6stringyACSScACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "number",
            "printedName": "number",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.JSONValue.Type) -> (Swift.Double) -> Turf.JSONValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Double) -> Turf.JSONValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.JSONValue.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf9JSONValueO6numberyACSdcACmF",
            "mangledName": "$s4Turf9JSONValueO6numberyACSdcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "boolean",
            "printedName": "boolean",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.JSONValue.Type) -> (Swift.Bool) -> Turf.JSONValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> Turf.JSONValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.JSONValue.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf9JSONValueO7booleanyACSbcACmF",
            "mangledName": "$s4Turf9JSONValueO7booleanyACSbcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "array",
            "printedName": "array",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.JSONValue.Type) -> ([Turf.JSONValue?]) -> Turf.JSONValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Turf.JSONValue?]) -> Turf.JSONValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Turf.JSONValue?]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Turf.JSONValue?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "JSONValue",
                                "printedName": "Turf.JSONValue",
                                "usr": "s:4Turf9JSONValueO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.JSONValue.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf9JSONValueO5arrayyACSayACSgGcACmF",
            "mangledName": "$s4Turf9JSONValueO5arrayyACSayACSgGcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "object",
            "printedName": "object",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.JSONValue.Type) -> ([Swift.String : Turf.JSONValue?]) -> Turf.JSONValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.String : Turf.JSONValue?]) -> Turf.JSONValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[Swift.String : Turf.JSONValue?]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Turf.JSONValue?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "JSONValue",
                                "printedName": "Turf.JSONValue",
                                "usr": "s:4Turf9JSONValueO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.JSONValue.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf9JSONValueO6objectyACSDySSACSgGcACmF",
            "mangledName": "$s4Turf9JSONValueO6objectyACSDySSACSgGcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACSScfc",
            "mangledName": "$s4Turf9JSONValueOyACSScfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACxcSzRzlufc",
            "mangledName": "$s4Turf9JSONValueOyACxcSzRzlufc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
            "sugared_genericSig": "<Source where Source : Swift.BinaryInteger>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACxcSBRzlufc",
            "mangledName": "$s4Turf9JSONValueOyACxcSBRzlufc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
            "sugared_genericSig": "<Source where Source : Swift.BinaryFloatingPoint>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACSbcfc",
            "mangledName": "$s4Turf9JSONValueOyACSbcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACSayACSgGcfc",
            "mangledName": "$s4Turf9JSONValueOyACSayACSgGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueOyACSDySSACSgGcfc",
            "mangledName": "$s4Turf9JSONValueOyACSDySSACSgGcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf9JSONValueO9hashValueSivp",
            "mangledName": "$s4Turf9JSONValueO9hashValueSivp",
            "moduleName": "Turf",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf9JSONValueO9hashValueSivg",
                "mangledName": "$s4Turf9JSONValueO9hashValueSivg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf9JSONValueO4hash4intoys6HasherVz_tF",
            "mangledName": "$s4Turf9JSONValueO4hash4intoys6HasherVz_tF",
            "moduleName": "Turf",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf9JSONValueO2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf9JSONValueO2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.JSONValue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "JSONValue",
                    "printedName": "Turf.JSONValue",
                    "usr": "s:4Turf9JSONValueO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO8rawValueACSgyp_tcfc",
            "mangledName": "$s4Turf9JSONValueO8rawValueACSgyp_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf9JSONValueO8rawValueypvp",
            "mangledName": "$s4Turf9JSONValueO8rawValueypvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf9JSONValueO8rawValueypvg",
                "mangledName": "$s4Turf9JSONValueO8rawValueypvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(stringLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO13stringLiteralACSS_tcfc",
            "mangledName": "$s4Turf9JSONValueO13stringLiteralACSS_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(integerLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO14integerLiteralACSi_tcfc",
            "mangledName": "$s4Turf9JSONValueO14integerLiteralACSi_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(floatLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO12floatLiteralACSd_tcfc",
            "mangledName": "$s4Turf9JSONValueO12floatLiteralACSd_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(booleanLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO14booleanLiteralACSb_tcfc",
            "mangledName": "$s4Turf9JSONValueO14booleanLiteralACSb_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(arrayLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO12arrayLiteralA2CSgd_tcfc",
            "mangledName": "$s4Turf9JSONValueO12arrayLiteralA2CSgd_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(dictionaryLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[(Swift.String, Turf.JSONValue?)]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.String, Turf.JSONValue?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO17dictionaryLiteralACSS_ACSgtd_tcfc",
            "mangledName": "$s4Turf9JSONValueO17dictionaryLiteralACSS_ACSgtd_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JSONValue",
                "printedName": "Turf.JSONValue",
                "usr": "s:4Turf9JSONValueO"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf9JSONValueO4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf9JSONValueO4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf9JSONValueO6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf9JSONValueO6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:4Turf9JSONValueO",
        "mangledName": "$s4Turf9JSONValueO",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByBooleanLiteral",
            "printedName": "ExpressibleByBooleanLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "BooleanLiteralType",
                "printedName": "BooleanLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByBooleanLiteralP",
            "mangledName": "$ss27ExpressibleByBooleanLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByDictionaryLiteral",
            "printedName": "ExpressibleByDictionaryLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Key",
                "printedName": "Key",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Value",
                "printedName": "Value",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              }
            ],
            "usr": "s:s30ExpressibleByDictionaryLiteralP",
            "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "BoundingBox",
        "printedName": "BoundingBox",
        "children": [
          {
            "kind": "Var",
            "name": "southWest",
            "printedName": "southWest",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvp",
            "mangledName": "$s4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvg",
                "mangledName": "$s4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvs",
                "mangledName": "$s4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvM",
                "mangledName": "$s4Turf11BoundingBoxV9southWestSo22CLLocationCoordinate2DVvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "northEast",
            "printedName": "northEast",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvp",
            "mangledName": "$s4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvg",
                "mangledName": "$s4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvs",
                "mangledName": "$s4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvM",
                "mangledName": "$s4Turf11BoundingBoxV9northEastSo22CLLocationCoordinate2DVvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Turf.BoundingBox?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BoundingBox",
                    "printedName": "Turf.BoundingBox",
                    "usr": "s:4Turf11BoundingBoxV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf11BoundingBoxV4fromACSgSaySo22CLLocationCoordinate2DVGSg_tcfc",
            "mangledName": "$s4Turf11BoundingBoxV4fromACSgSaySo22CLLocationCoordinate2DVGSg_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(southWest:northEast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BoundingBox",
                "printedName": "Turf.BoundingBox",
                "usr": "s:4Turf11BoundingBoxV"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf11BoundingBoxV9southWest9northEastACSo22CLLocationCoordinate2DV_AGtcfc",
            "mangledName": "$s4Turf11BoundingBoxV9southWest9northEastACSo22CLLocationCoordinate2DV_AGtcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "contains",
            "printedName": "contains(_:ignoreBoundary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf11BoundingBoxV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "mangledName": "$s4Turf11BoundingBoxV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf11BoundingBoxV4hash4intoys6HasherVz_tF",
            "mangledName": "$s4Turf11BoundingBoxV4hash4intoys6HasherVz_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf11BoundingBoxV9hashValueSivp",
            "mangledName": "$s4Turf11BoundingBoxV9hashValueSivp",
            "moduleName": "Turf",
            "implicit": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf11BoundingBoxV9hashValueSivg",
                "mangledName": "$s4Turf11BoundingBoxV9hashValueSivg",
                "moduleName": "Turf",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BoundingBox",
                "printedName": "Turf.BoundingBox",
                "usr": "s:4Turf11BoundingBoxV"
              },
              {
                "kind": "TypeNominal",
                "name": "BoundingBox",
                "printedName": "Turf.BoundingBox",
                "usr": "s:4Turf11BoundingBoxV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf11BoundingBoxV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf11BoundingBoxV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf11BoundingBoxV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf11BoundingBoxV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BoundingBox",
                "printedName": "Turf.BoundingBox",
                "usr": "s:4Turf11BoundingBoxV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf11BoundingBoxV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf11BoundingBoxV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf11BoundingBoxV",
        "mangledName": "$s4Turf11BoundingBoxV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "Point",
        "printedName": "Point",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvp",
            "mangledName": "$s4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvg",
                "mangledName": "$s4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvs",
                "mangledName": "$s4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvM",
                "mangledName": "$s4Turf5PointV11coordinatesSo22CLLocationCoordinate2DVvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf5PointV14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Point",
                "printedName": "Turf.Point",
                "usr": "s:4Turf5PointV"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf5PointVyACSo22CLLocationCoordinate2DVcfc",
            "mangledName": "$s4Turf5PointVyACSo22CLLocationCoordinate2DVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Point",
                "printedName": "Turf.Point",
                "usr": "s:4Turf5PointV"
              },
              {
                "kind": "TypeNominal",
                "name": "Point",
                "printedName": "Turf.Point",
                "usr": "s:4Turf5PointV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf5PointV2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf5PointV2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Geometry",
                "printedName": "Turf.Geometry",
                "usr": "s:4Turf8GeometryO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf5PointV8geometryAA8GeometryOvp",
            "mangledName": "$s4Turf5PointV8geometryAA8GeometryOvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Geometry",
                    "printedName": "Turf.Geometry",
                    "usr": "s:4Turf8GeometryO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV8geometryAA8GeometryOvg",
                "mangledName": "$s4Turf5PointV8geometryAA8GeometryOvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Point",
                "printedName": "Turf.Point",
                "usr": "s:4Turf5PointV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf5PointV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf5PointV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf5PointV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf5PointV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf5PointV3wktSSvp",
            "mangledName": "$s4Turf5PointV3wktSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf5PointV3wktSSvg",
                "mangledName": "$s4Turf5PointV3wktSSvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Point",
                "printedName": "Turf.Point",
                "usr": "s:4Turf5PointV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf5PointV3wktACSS_tKcfc",
            "mangledName": "$s4Turf5PointV3wktACSS_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf5PointV",
        "mangledName": "$s4Turf5PointV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ForeignMemberContainer",
            "printedName": "ForeignMemberContainer",
            "usr": "s:4Turf22ForeignMemberContainerP",
            "mangledName": "$s4Turf22ForeignMemberContainerP"
          },
          {
            "kind": "Conformance",
            "name": "GeometryConvertible",
            "printedName": "GeometryConvertible",
            "usr": "s:4Turf19GeometryConvertibleP",
            "mangledName": "$s4Turf19GeometryConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "WKTConvertible",
            "printedName": "WKTConvertible",
            "usr": "s:4Turf14WKTConvertibleP",
            "mangledName": "$s4Turf14WKTConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "Ring",
        "printedName": "Ring",
        "children": [
          {
            "kind": "Var",
            "name": "coordinates",
            "printedName": "coordinates",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "mangledName": "$s4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "mangledName": "$s4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvg",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CLLocationCoordinate2D",
                        "printedName": "CoreLocation.CLLocationCoordinate2D",
                        "usr": "c:@S@CLLocationCoordinate2D"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "mangledName": "$s4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvs",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "mangledName": "$s4Turf4RingV11coordinatesSaySo22CLLocationCoordinate2DVGvM",
                "moduleName": "Turf",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coordinates:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Ring",
                "printedName": "Turf.Ring",
                "usr": "s:4Turf4RingV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreLocation.CLLocationCoordinate2D]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CLLocationCoordinate2D",
                    "printedName": "CoreLocation.CLLocationCoordinate2D",
                    "usr": "c:@S@CLLocationCoordinate2D"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf4RingV11coordinatesACSaySo22CLLocationCoordinate2DVG_tcfc",
            "mangledName": "$s4Turf4RingV11coordinatesACSaySo22CLLocationCoordinate2DVG_tcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "area",
            "printedName": "area",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf4RingV4areaSdvp",
            "mangledName": "$s4Turf4RingV4areaSdvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf4RingV4areaSdvg",
                "mangledName": "$s4Turf4RingV4areaSdvg",
                "moduleName": "Turf",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "contains",
            "printedName": "contains(_:ignoreBoundary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf4RingV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "mangledName": "$s4Turf4RingV8contains_14ignoreBoundarySbSo22CLLocationCoordinate2DV_SbtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Ring",
                "printedName": "Turf.Ring",
                "usr": "s:4Turf4RingV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf4RingV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf4RingV4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf4RingV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf4RingV6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:4Turf4RingV",
        "mangledName": "$s4Turf4RingV",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "WKTConvertible",
        "printedName": "WKTConvertible",
        "children": [
          {
            "kind": "Var",
            "name": "wkt",
            "printedName": "wkt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf14WKTConvertibleP3wktSSvp",
            "mangledName": "$s4Turf14WKTConvertibleP3wktSSvp",
            "moduleName": "Turf",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf14WKTConvertibleP3wktSSvg",
                "mangledName": "$s4Turf14WKTConvertibleP3wktSSvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.WKTConvertible>",
                "sugared_genericSig": "<Self where Self : Turf.WKTConvertible>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(wkt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf14WKTConvertibleP3wktxSS_tKcfc",
            "mangledName": "$s4Turf14WKTConvertibleP3wktxSS_tKcfc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Turf.WKTConvertible>",
            "sugared_genericSig": "<Self where Self : Turf.WKTConvertible>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:4Turf14WKTConvertibleP",
        "mangledName": "$s4Turf14WKTConvertibleP",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Consumer",
        "printedName": "Consumer",
        "children": [
          {
            "kind": "Var",
            "name": "string",
            "printedName": "string",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Swift.String) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO6stringyACyxGSScAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO6stringyACyxGSScAEmSHRzlF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "charset",
            "printedName": "charset",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>.Charset) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>.Charset) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Charset",
                        "printedName": "Turf.Consumer<τ_0_0>.Charset",
                        "usr": "s:4Turf8ConsumerO7CharsetV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO7charsetyACyxGAC7CharsetVyx_GcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO7charsetyACyxGAC7CharsetVyx_GcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "any",
            "printedName": "any",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> ([Turf.Consumer<τ_0_0>]) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Turf.Consumer<τ_0_0>]) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Turf.Consumer<τ_0_0>]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Consumer",
                            "printedName": "Turf.Consumer<τ_0_0>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              }
                            ],
                            "usr": "s:4Turf8ConsumerO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO3anyyACyxGSayAEGcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO3anyyACyxGSayAEGcAEmSHRzlF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "sequence",
            "printedName": "sequence",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> ([Turf.Consumer<τ_0_0>]) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Turf.Consumer<τ_0_0>]) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Turf.Consumer<τ_0_0>]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Consumer",
                            "printedName": "Turf.Consumer<τ_0_0>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              }
                            ],
                            "usr": "s:4Turf8ConsumerO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO8sequenceyACyxGSayAEGcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO8sequenceyACyxGSayAEGcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "optional",
            "printedName": "optional",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO8optionalyACyxGAEcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO8optionalyACyxGAEcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "oneOrMore",
            "printedName": "oneOrMore",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO9oneOrMoreyACyxGAEcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO9oneOrMoreyACyxGAEcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "not",
            "printedName": "not",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO3notyACyxGAEcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO3notyACyxGAEcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "flatten",
            "printedName": "flatten",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO7flattenyACyxGAEcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO7flattenyACyxGAEcAEmSHRzlF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "discard",
            "printedName": "discard",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO7discardyACyxGAEcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO7discardyACyxGAEcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "replace",
            "printedName": "replace",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (Turf.Consumer<τ_0_0>, Swift.String) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Consumer<τ_0_0>, Swift.String) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Turf.Consumer<τ_0_0>, Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Consumer",
                            "printedName": "Turf.Consumer<τ_0_0>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              }
                            ],
                            "usr": "s:4Turf8ConsumerO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO7replaceyACyxGAE_SStcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO7replaceyACyxGAE_SStcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Var",
            "name": "label",
            "printedName": "label",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (τ_0_0, Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(τ_0_0, Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(τ_0_0, Turf.Consumer<τ_0_0>)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Consumer",
                            "printedName": "Turf.Consumer<τ_0_0>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              }
                            ],
                            "usr": "s:4Turf8ConsumerO"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO5labelyACyxGx_AEtcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO5labelyACyxGx_AEtcAEmSHRzlF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "reference",
            "printedName": "reference",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "GenericFunction",
                "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Type) -> (τ_0_0) -> Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(τ_0_0) -> Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.Consumer<τ_0_0>.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Consumer",
                        "printedName": "Turf.Consumer<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:4Turf8ConsumerO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf8ConsumerO9referenceyACyxGxcAEmSHRzlF",
            "mangledName": "$s4Turf8ConsumerO9referenceyACyxGxcAEmSHRzlF",
            "moduleName": "Turf"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO2eeoiySbACyxG_AEtFZ",
            "mangledName": "$s4Turf8ConsumerO2eeoiySbACyxG_AEtFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "match",
            "printedName": "match(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Match",
                "printedName": "Turf.Consumer<τ_0_0>.Match",
                "usr": "s:4Turf8ConsumerO5MatchO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO5matchyAC5MatchOyx_GSSKF",
            "mangledName": "$s4Turf8ConsumerO5matchyAC5MatchOyx_GSSKF",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "isOptional",
            "printedName": "isOptional",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf8ConsumerO10isOptionalSbvp",
            "mangledName": "$s4Turf8ConsumerO10isOptionalSbvp",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf8ConsumerO10isOptionalSbvg",
                "mangledName": "$s4Turf8ConsumerO10isOptionalSbvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Location",
            "printedName": "Location",
            "children": [
              {
                "kind": "Var",
                "name": "range",
                "printedName": "range",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.String.Index>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Index",
                        "printedName": "Swift.String.Index",
                        "usr": "s:SS5IndexV"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO8LocationV5rangeSnySS5IndexVGvp",
                "mangledName": "$s4Turf8ConsumerO8LocationV5rangeSnySS5IndexVGvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.String.Index>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Index",
                            "printedName": "Swift.String.Index",
                            "usr": "s:SS5IndexV"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO8LocationV5rangeSnySS5IndexVGvg",
                    "mangledName": "$s4Turf8ConsumerO8LocationV5rangeSnySS5IndexVGvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "offset",
                "printedName": "offset",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(line: Swift.Int, column: Swift.Int)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO8LocationV6offsetSi4line_Si6columntvp",
                "mangledName": "$s4Turf8ConsumerO8LocationV6offsetSi4line_Si6columntvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(line: Swift.Int, column: Swift.Int)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO8LocationV6offsetSi4line_Si6columntvg",
                    "mangledName": "$s4Turf8ConsumerO8LocationV6offsetSi4line_Si6columntvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO8LocationV11descriptionSSvp",
                "mangledName": "$s4Turf8ConsumerO8LocationV11descriptionSSvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO8LocationV11descriptionSSvg",
                    "mangledName": "$s4Turf8ConsumerO8LocationV11descriptionSSvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Location",
                    "printedName": "Turf.Consumer<τ_0_0>.Location",
                    "usr": "s:4Turf8ConsumerO8LocationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Location",
                    "printedName": "Turf.Consumer<τ_0_0>.Location",
                    "usr": "s:4Turf8ConsumerO8LocationV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO8LocationV2eeoiySbAEyx_G_AGtFZ",
                "mangledName": "$s4Turf8ConsumerO8LocationV2eeoiySbAEyx_G_AGtFZ",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "at",
                "printedName": "at(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Location",
                    "printedName": "Turf.Consumer<τ_0_0>.Location",
                    "usr": "s:4Turf8ConsumerO8LocationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO8LocationV2atyAEyx_GSnySiGFZ",
                "mangledName": "$s4Turf8ConsumerO8LocationV2atyAEyx_GSnySiGFZ",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:4Turf8ConsumerO8LocationV",
            "mangledName": "$s4Turf8ConsumerO8LocationV",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Match",
            "printedName": "Match",
            "children": [
              {
                "kind": "Var",
                "name": "token",
                "printedName": "token",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "GenericFunction",
                    "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Match.Type) -> (Swift.String, Turf.Consumer<τ_0_0>.Location) -> Turf.Consumer<τ_0_0>.Match",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, Turf.Consumer<τ_0_0>.Location) -> Turf.Consumer<τ_0_0>.Match",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Match",
                            "printedName": "Turf.Consumer<τ_0_0>.Match",
                            "usr": "s:4Turf8ConsumerO5MatchO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, Turf.Consumer<τ_0_0>.Location)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Location",
                                "printedName": "Turf.Consumer<τ_0_0>.Location",
                                "usr": "s:4Turf8ConsumerO8LocationV"
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Turf.Consumer<τ_0_0>.Match.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Match",
                            "printedName": "Turf.Consumer<τ_0_0>.Match",
                            "usr": "s:4Turf8ConsumerO5MatchO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:4Turf8ConsumerO5MatchO5tokenyAEyx_GSS_AC8LocationVyx_GtcAGmSHRzlF",
                "mangledName": "$s4Turf8ConsumerO5MatchO5tokenyAEyx_GSS_AC8LocationVyx_GtcAGmSHRzlF",
                "moduleName": "Turf"
              },
              {
                "kind": "Var",
                "name": "node",
                "printedName": "node",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "GenericFunction",
                    "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Match.Type) -> (τ_0_0?, [Turf.Consumer<τ_0_0>.Match]) -> Turf.Consumer<τ_0_0>.Match",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(τ_0_0?, [Turf.Consumer<τ_0_0>.Match]) -> Turf.Consumer<τ_0_0>.Match",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Match",
                            "printedName": "Turf.Consumer<τ_0_0>.Match",
                            "usr": "s:4Turf8ConsumerO5MatchO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(τ_0_0?, [Turf.Consumer<τ_0_0>.Match])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "τ_0_0?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "GenericTypeParam",
                                    "printedName": "τ_0_0"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Turf.Consumer<τ_0_0>.Match]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Match",
                                    "printedName": "Turf.Consumer<τ_0_0>.Match",
                                    "usr": "s:4Turf8ConsumerO5MatchO"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Turf.Consumer<τ_0_0>.Match.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Match",
                            "printedName": "Turf.Consumer<τ_0_0>.Match",
                            "usr": "s:4Turf8ConsumerO5MatchO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:4Turf8ConsumerO5MatchO4nodeyAEyx_GxSg_SayAGGtcAGmSHRzlF",
                "mangledName": "$s4Turf8ConsumerO5MatchO4nodeyAEyx_GxSg_SayAGGtcAGmSHRzlF",
                "moduleName": "Turf"
              },
              {
                "kind": "Var",
                "name": "location",
                "printedName": "location",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.Consumer<τ_0_0>.Location?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Location",
                        "printedName": "Turf.Consumer<τ_0_0>.Location",
                        "usr": "s:4Turf8ConsumerO8LocationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5MatchO8locationAC8LocationVyx_GSgvp",
                "mangledName": "$s4Turf8ConsumerO5MatchO8locationAC8LocationVyx_GSgvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.Consumer<τ_0_0>.Location?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Location",
                            "printedName": "Turf.Consumer<τ_0_0>.Location",
                            "usr": "s:4Turf8ConsumerO8LocationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5MatchO8locationAC8LocationVyx_GSgvg",
                    "mangledName": "$s4Turf8ConsumerO5MatchO8locationAC8LocationVyx_GSgvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "transform",
                "printedName": "transform(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(τ_0_0, [Any]) throws -> Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(τ_0_0, [Any])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO5MatchO9transformyypSgAGx_SayypGtKXEKF",
                "mangledName": "$s4Turf8ConsumerO5MatchO9transformyypSgAGx_SayypGtKXEKF",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "declAttributes": [
                  "Rethrows",
                  "AccessControl",
                  "RawDocComment"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Match",
                    "printedName": "Turf.Consumer<τ_0_0>.Match",
                    "usr": "s:4Turf8ConsumerO5MatchO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Match",
                    "printedName": "Turf.Consumer<τ_0_0>.Match",
                    "usr": "s:4Turf8ConsumerO5MatchO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO5MatchO2eeoiySbAEyx_G_AGtFZ",
                "mangledName": "$s4Turf8ConsumerO5MatchO2eeoiySbAEyx_G_AGtFZ",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5MatchO11descriptionSSvp",
                "mangledName": "$s4Turf8ConsumerO5MatchO11descriptionSSvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5MatchO11descriptionSSvg",
                    "mangledName": "$s4Turf8ConsumerO5MatchO11descriptionSSvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:4Turf8ConsumerO5MatchO",
            "mangledName": "$s4Turf8ConsumerO5MatchO",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "Indirect",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Charset",
            "printedName": "Charset",
            "children": [
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO7CharsetV9hashValueSivp",
                "mangledName": "$s4Turf8ConsumerO7CharsetV9hashValueSivp",
                "moduleName": "Turf",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO7CharsetV9hashValueSivg",
                    "mangledName": "$s4Turf8ConsumerO7CharsetV9hashValueSivg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO7CharsetV4hash4intoys6HasherVz_tF",
                "mangledName": "$s4Turf8ConsumerO7CharsetV4hash4intoys6HasherVz_tF",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Charset",
                    "printedName": "Turf.Consumer<τ_0_0>.Charset",
                    "usr": "s:4Turf8ConsumerO7CharsetV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Charset",
                    "printedName": "Turf.Consumer<τ_0_0>.Charset",
                    "usr": "s:4Turf8ConsumerO7CharsetV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:4Turf8ConsumerO7CharsetV2eeoiySbAEyx_G_AGtFZ",
                "mangledName": "$s4Turf8ConsumerO7CharsetV2eeoiySbAEyx_G_AGtFZ",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "ranges",
                "printedName": "ranges",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.ClosedRange<Swift.UInt32>]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosedRange",
                        "printedName": "Swift.ClosedRange<Swift.UInt32>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:SN"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO7CharsetV6rangesSaySNys6UInt32VGGvp",
                "mangledName": "$s4Turf8ConsumerO7CharsetV6rangesSaySNys6UInt32VGGvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.ClosedRange<Swift.UInt32>]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosedRange",
                            "printedName": "Swift.ClosedRange<Swift.UInt32>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt32",
                                "printedName": "Swift.UInt32",
                                "usr": "s:s6UInt32V"
                              }
                            ],
                            "usr": "s:SN"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO7CharsetV6rangesSaySNys6UInt32VGGvg",
                    "mangledName": "$s4Turf8ConsumerO7CharsetV6rangesSaySNys6UInt32VGGvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:4Turf8ConsumerO7CharsetV",
            "mangledName": "$s4Turf8ConsumerO7CharsetV",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "Kind",
                "printedName": "Kind",
                "children": [
                  {
                    "kind": "Var",
                    "name": "expected",
                    "printedName": "expected",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "GenericFunction",
                        "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Error.Kind.Type) -> (Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>.Error.Kind",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Turf.Consumer<τ_0_0>) -> Turf.Consumer<τ_0_0>.Error.Kind",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Kind",
                                "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                                "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Consumer",
                                "printedName": "Turf.Consumer<τ_0_0>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "GenericTypeParam",
                                    "printedName": "τ_0_0"
                                  }
                                ],
                                "usr": "s:4Turf8ConsumerO"
                              }
                            ]
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "Turf.Consumer<τ_0_0>.Error.Kind.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Kind",
                                "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                                "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:4Turf8ConsumerO5ErrorV4KindO8expectedyAGyx__GACyxGcAImSHRzlF",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4KindO8expectedyAGyx__GACyxGcAImSHRzlF",
                    "moduleName": "Turf"
                  },
                  {
                    "kind": "Var",
                    "name": "unexpectedToken",
                    "printedName": "unexpectedToken",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "GenericFunction",
                        "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Error.Kind.Type) -> Turf.Consumer<τ_0_0>.Error.Kind",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Kind",
                            "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                            "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "Turf.Consumer<τ_0_0>.Error.Kind.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Kind",
                                "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                                "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:4Turf8ConsumerO5ErrorV4KindO15unexpectedTokenyAGyx__GAImSHRzlF",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4KindO15unexpectedTokenyAGyx__GAImSHRzlF",
                    "moduleName": "Turf"
                  },
                  {
                    "kind": "Var",
                    "name": "custom",
                    "printedName": "custom",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "GenericFunction",
                        "printedName": "<τ_0_0 where τ_0_0 : Swift.Hashable> (Turf.Consumer<τ_0_0>.Error.Kind.Type) -> (Swift.Error) -> Turf.Consumer<τ_0_0>.Error.Kind",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Swift.Error) -> Turf.Consumer<τ_0_0>.Error.Kind",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Kind",
                                "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                                "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ]
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "Turf.Consumer<τ_0_0>.Error.Kind.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Kind",
                                "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                                "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:4Turf8ConsumerO5ErrorV4KindO6customyAGyx__GsAD_pcAImSHRzlF",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4KindO6customyAGyx__GsAD_pcAImSHRzlF",
                    "moduleName": "Turf"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:4Turf8ConsumerO5ErrorV4KindO",
                "mangledName": "$s4Turf8ConsumerO5ErrorV4KindO",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "declAttributes": [
                  "Indirect",
                  "AccessControl"
                ]
              },
              {
                "kind": "Var",
                "name": "kind",
                "printedName": "kind",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Kind",
                    "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                    "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvp",
                "mangledName": "$s4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Kind",
                        "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                        "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvg",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Kind",
                        "printedName": "Turf.Consumer<τ_0_0>.Error.Kind",
                        "usr": "s:4Turf8ConsumerO5ErrorV4KindO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvs",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4kindAE4KindOyx__Gvs",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV4kindAE4KindOyx__GvM",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV4kindAE4KindOyx__GvM",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "location",
                "printedName": "location",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.Consumer<τ_0_0>.Location?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Location",
                        "printedName": "Turf.Consumer<τ_0_0>.Location",
                        "usr": "s:4Turf8ConsumerO8LocationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvp",
                "mangledName": "$s4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.Consumer<τ_0_0>.Location?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Location",
                            "printedName": "Turf.Consumer<τ_0_0>.Location",
                            "usr": "s:4Turf8ConsumerO8LocationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvg",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.Consumer<τ_0_0>.Location?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Location",
                            "printedName": "Turf.Consumer<τ_0_0>.Location",
                            "usr": "s:4Turf8ConsumerO8LocationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvs",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvs",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvM",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV8locationAC8LocationVyx_GSgvM",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "remaining",
                "printedName": "remaining",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Substring.UnicodeScalarView?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnicodeScalarView",
                        "printedName": "Swift.Substring.UnicodeScalarView",
                        "usr": "s:Ss17UnicodeScalarViewV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5ErrorV9remainingSs17UnicodeScalarViewVSgvp",
                "mangledName": "$s4Turf8ConsumerO5ErrorV9remainingSs17UnicodeScalarViewVSgvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Substring.UnicodeScalarView?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnicodeScalarView",
                            "printedName": "Swift.Substring.UnicodeScalarView",
                            "usr": "s:Ss17UnicodeScalarViewV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV9remainingSs17UnicodeScalarViewVSgvg",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV9remainingSs17UnicodeScalarViewVSgvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:4Turf8ConsumerO5ErrorV11descriptionSSvp",
                "mangledName": "$s4Turf8ConsumerO5ErrorV11descriptionSSvp",
                "moduleName": "Turf",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:4Turf8ConsumerO5ErrorV11descriptionSSvg",
                    "mangledName": "$s4Turf8ConsumerO5ErrorV11descriptionSSvg",
                    "moduleName": "Turf",
                    "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                    "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:4Turf8ConsumerO5ErrorV",
            "mangledName": "$s4Turf8ConsumerO5ErrorV",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(stringLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf8ConsumerO13stringLiteralACyxGSS_tcfc",
            "mangledName": "$s4Turf8ConsumerO13stringLiteralACyxGSS_tcfc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(arrayLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Turf.Consumer<τ_0_0>]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Consumer",
                    "printedName": "Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:4Turf8ConsumerO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf8ConsumerO12arrayLiteralACyxGAEd_tcfc",
            "mangledName": "$s4Turf8ConsumerO12arrayLiteralACyxGAEd_tcfc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "|",
            "printedName": "|(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO1ooiyACyxGAE_AEtFZ",
            "mangledName": "$s4Turf8ConsumerO1ooiyACyxGAE_AEtFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "character",
            "printedName": "character(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Scalar",
                "printedName": "Swift.Unicode.Scalar",
                "usr": "s:s7UnicodeO6ScalarV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO9characteryACyxGs7UnicodeO6ScalarVFZ",
            "mangledName": "$s4Turf8ConsumerO9characteryACyxGs7UnicodeO6ScalarVFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "character",
            "printedName": "character(in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "ClosedRange",
                "printedName": "Swift.ClosedRange<Swift.Unicode.Scalar>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ],
                "usr": "s:SN"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO9character2inACyxGSNys7UnicodeO6ScalarVG_tFZ",
            "mangledName": "$s4Turf8ConsumerO9character2inACyxGSNys7UnicodeO6ScalarVG_tFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "character",
            "printedName": "character(in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO9character2inACyxGSS_tFZ",
            "mangledName": "$s4Turf8ConsumerO9character2inACyxGSS_tFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "character",
            "printedName": "character(in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "CharacterSet",
                "printedName": "Foundation.CharacterSet",
                "usr": "s:10Foundation12CharacterSetV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO9character2inACyxG10Foundation12CharacterSetV_tFZ",
            "mangledName": "$s4Turf8ConsumerO9character2inACyxG10Foundation12CharacterSetV_tFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "anyCharacter",
            "printedName": "anyCharacter(except:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.Unicode.Scalar]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO12anyCharacter6exceptACyxGs7UnicodeO6ScalarVd_tFZ",
            "mangledName": "$s4Turf8ConsumerO12anyCharacter6exceptACyxGs7UnicodeO6ScalarVd_tFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "anyCharacter",
            "printedName": "anyCharacter(except:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "CharacterSet",
                "printedName": "Foundation.CharacterSet",
                "usr": "s:10Foundation12CharacterSetV"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO12anyCharacter6exceptACyxG10Foundation0D3SetV_tFZ",
            "mangledName": "$s4Turf8ConsumerO12anyCharacter6exceptACyxG10Foundation0D3SetV_tFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "zeroOrMore",
            "printedName": "zeroOrMore(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO10zeroOrMoreyACyxGAEFZ",
            "mangledName": "$s4Turf8ConsumerO10zeroOrMoreyACyxGAEFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interleaved",
            "printedName": "interleaved(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO11interleavedyACyxGAE_AEtFZ",
            "mangledName": "$s4Turf8ConsumerO11interleavedyACyxGAE_AEtFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "ignore",
            "printedName": "ignore(_:in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              },
              {
                "kind": "TypeNominal",
                "name": "Consumer",
                "printedName": "Turf.Consumer<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:4Turf8ConsumerO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf8ConsumerO6ignore_2inACyxGAF_AFtFZ",
            "mangledName": "$s4Turf8ConsumerO6ignore_2inACyxGAF_AFtFZ",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Label where Label : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf8ConsumerO11descriptionSSvp",
            "mangledName": "$s4Turf8ConsumerO11descriptionSSvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf8ConsumerO11descriptionSSvg",
                "mangledName": "$s4Turf8ConsumerO11descriptionSSvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
                "sugared_genericSig": "<Label where Label : Swift.Hashable>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:4Turf8ConsumerO",
        "mangledName": "$s4Turf8ConsumerO",
        "moduleName": "Turf",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
        "sugared_genericSig": "<Label where Label : Swift.Hashable>",
        "declAttributes": [
          "Indirect",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Consumer",
                    "printedName": "Turf.Consumer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:4Turf8ConsumerO"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "Turf"
      },
      {
        "kind": "TypeDecl",
        "name": "GeoJSONObject",
        "printedName": "GeoJSONObject",
        "children": [
          {
            "kind": "Var",
            "name": "geometry",
            "printedName": "geometry",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.GeoJSONObject.Type) -> (Turf.Geometry) -> Turf.GeoJSONObject",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Geometry) -> Turf.GeoJSONObject",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Geometry",
                        "printedName": "Turf.Geometry",
                        "usr": "s:4Turf8GeometryO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.GeoJSONObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf13GeoJSONObjectO8geometryyAcA8GeometryOcACmF",
            "mangledName": "$s4Turf13GeoJSONObjectO8geometryyAcA8GeometryOcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "feature",
            "printedName": "feature",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.GeoJSONObject.Type) -> (Turf.Feature) -> Turf.GeoJSONObject",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.Feature) -> Turf.GeoJSONObject",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Feature",
                        "printedName": "Turf.Feature",
                        "usr": "s:4Turf7FeatureV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.GeoJSONObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf13GeoJSONObjectO7featureyAcA7FeatureVcACmF",
            "mangledName": "$s4Turf13GeoJSONObjectO7featureyAcA7FeatureVcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "featureCollection",
            "printedName": "featureCollection",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Turf.GeoJSONObject.Type) -> (Turf.FeatureCollection) -> Turf.GeoJSONObject",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Turf.FeatureCollection) -> Turf.GeoJSONObject",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FeatureCollection",
                        "printedName": "Turf.FeatureCollection",
                        "usr": "s:4Turf17FeatureCollectionV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "Turf.GeoJSONObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GeoJSONObject",
                        "printedName": "Turf.GeoJSONObject",
                        "usr": "s:4Turf13GeoJSONObjectO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:4Turf13GeoJSONObjectO17featureCollectionyAcA07FeatureE0VcACmF",
            "mangledName": "$s4Turf13GeoJSONObjectO17featureCollectionyAcA07FeatureE0VcACmF",
            "moduleName": "Turf",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              },
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObjectConvertible",
                "printedName": "Turf.GeoJSONObjectConvertible",
                "usr": "s:4Turf24GeoJSONObjectConvertibleP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf13GeoJSONObjectOyAcA0bC11Convertible_pcfc",
            "mangledName": "$s4Turf13GeoJSONObjectOyAcA0bC11Convertible_pcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              },
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf13GeoJSONObjectO2eeoiySbAC_ACtFZ",
            "mangledName": "$s4Turf13GeoJSONObjectO2eeoiySbAC_ACtFZ",
            "moduleName": "Turf",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:4Turf13GeoJSONObjectO4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s4Turf13GeoJSONObjectO4fromACs7Decoder_p_tKcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:4Turf13GeoJSONObjectO6encode2toys7Encoder_p_tKF",
            "mangledName": "$s4Turf13GeoJSONObjectO6encode2toys7Encoder_p_tKF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "geoJSONObject",
            "printedName": "geoJSONObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf13GeoJSONObjectO03geoC0ACvp",
            "mangledName": "$s4Turf13GeoJSONObjectO03geoC0ACvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeoJSONObject",
                    "printedName": "Turf.GeoJSONObject",
                    "usr": "s:4Turf13GeoJSONObjectO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf13GeoJSONObjectO03geoC0ACvg",
                "mangledName": "$s4Turf13GeoJSONObjectO03geoC0ACvg",
                "moduleName": "Turf",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:4Turf13GeoJSONObjectO",
        "mangledName": "$s4Turf13GeoJSONObjectO",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "GeoJSONObjectConvertible",
            "printedName": "GeoJSONObjectConvertible",
            "usr": "s:4Turf24GeoJSONObjectConvertibleP",
            "mangledName": "$s4Turf24GeoJSONObjectConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GeoJSONObjectConvertible",
        "printedName": "GeoJSONObjectConvertible",
        "children": [
          {
            "kind": "Var",
            "name": "geoJSONObject",
            "printedName": "geoJSONObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GeoJSONObject",
                "printedName": "Turf.GeoJSONObject",
                "usr": "s:4Turf13GeoJSONObjectO"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf24GeoJSONObjectConvertibleP03geoC0AA0bC0Ovp",
            "mangledName": "$s4Turf24GeoJSONObjectConvertibleP03geoC0AA0bC0Ovp",
            "moduleName": "Turf",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GeoJSONObject",
                    "printedName": "Turf.GeoJSONObject",
                    "usr": "s:4Turf13GeoJSONObjectO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf24GeoJSONObjectConvertibleP03geoC0AA0bC0Ovg",
                "mangledName": "$s4Turf24GeoJSONObjectConvertibleP03geoC0AA0bC0Ovg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.GeoJSONObjectConvertible>",
                "sugared_genericSig": "<Self where Self : Turf.GeoJSONObjectConvertible>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:4Turf24GeoJSONObjectConvertibleP",
        "mangledName": "$s4Turf24GeoJSONObjectConvertibleP",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ForeignMemberContainer",
        "printedName": "ForeignMemberContainer",
        "children": [
          {
            "kind": "Var",
            "name": "foreignMembers",
            "printedName": "foreignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Turf.JSONValue?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Turf.JSONValue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JSONValue",
                        "printedName": "Turf.JSONValue",
                        "usr": "s:4Turf9JSONValueO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvp",
            "mangledName": "$s4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvp",
            "moduleName": "Turf",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvg",
                "mangledName": "$s4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.ForeignMemberContainer>",
                "sugared_genericSig": "<Self where Self : Turf.ForeignMemberContainer>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Turf.JSONValue?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Turf.JSONValue?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "JSONValue",
                            "printedName": "Turf.JSONValue",
                            "usr": "s:4Turf9JSONValueO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvs",
                "mangledName": "$s4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvs",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.ForeignMemberContainer>",
                "sugared_genericSig": "<Self where Self : Turf.ForeignMemberContainer>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvM",
                "mangledName": "$s4Turf22ForeignMemberContainerP14foreignMembersSDySSAA9JSONValueOSgGvM",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 : Turf.ForeignMemberContainer>",
                "sugared_genericSig": "<Self where Self : Turf.ForeignMemberContainer>",
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:4Turf22ForeignMemberContainerP",
        "mangledName": "$s4Turf22ForeignMemberContainerP",
        "moduleName": "Turf",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CLLocationCoordinate2D",
        "printedName": "CLLocationCoordinate2D",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "RadianCoordinate2D",
                "printedName": "Turf.RadianCoordinate2D",
                "usr": "s:4Turf18RadianCoordinate2DV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:So22CLLocationCoordinate2DV4TurfEyAbC06RadianB1DVcfc",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfEyAbC06RadianB1DVcfc",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Func",
            "usr": "s:So22CLLocationCoordinate2DV4TurfE2eeoiySbAB_ABtFZ",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfE2eeoiySbAB_ABtFZ",
            "moduleName": "Turf",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "direction",
            "printedName": "direction(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Func",
            "usr": "s:So22CLLocationCoordinate2DV4TurfE9direction2toSdAB_tF",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfE9direction2toSdAB_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "coordinate",
            "printedName": "coordinate(at:facing:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:So22CLLocationCoordinate2DV4TurfE10coordinate2at6facingABSd_SdtF",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfE10coordinate2at6facingABSd_SdtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "coordinate",
            "printedName": "coordinate(at:facing:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Measurement",
                "printedName": "Foundation.Measurement<Foundation.UnitAngle>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnitAngle",
                    "printedName": "Foundation.UnitAngle",
                    "usr": "c:objc(cs)NSUnitAngle"
                  }
                ],
                "usr": "s:10Foundation11MeasurementV"
              }
            ],
            "declKind": "Func",
            "usr": "s:So22CLLocationCoordinate2DV4TurfE10coordinate2at6facingABSd_10Foundation11MeasurementVySo11NSUnitAngleCGtF",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfE10coordinate2at6facingABSd_10Foundation11MeasurementVySo11NSUnitAngleCGtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "CLLocationCoordinate2D",
                "printedName": "CoreLocation.CLLocationCoordinate2D",
                "usr": "c:@S@CLLocationCoordinate2D"
              }
            ],
            "declKind": "Func",
            "usr": "s:So22CLLocationCoordinate2DV4TurfE8distance2toSdAB_tF",
            "mangledName": "$sSo22CLLocationCoordinate2DV4TurfE8distance2toSdAB_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "c:@S@CLLocationCoordinate2D",
        "moduleName": "CoreLocation",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Double",
        "printedName": "Double",
        "children": [
          {
            "kind": "Function",
            "name": "wrap",
            "printedName": "wrap(min:max:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sd4TurfE4wrap3min3maxS2d_SdtF",
            "mangledName": "$sSd4TurfE4wrap3min3maxS2d_SdtF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "difference",
            "printedName": "difference(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sd4TurfE10difference4fromS2d_tF",
            "mangledName": "$sSd4TurfE10difference4fromS2d_tF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toRadians",
            "printedName": "toRadians()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sd4TurfE9toRadiansSdyF",
            "mangledName": "$sSd4TurfE9toRadiansSdyF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toDegrees",
            "printedName": "toDegrees()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sd4TurfE9toDegreesSdyF",
            "mangledName": "$sSd4TurfE9toDegreesSdyF",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:Sd",
        "mangledName": "$sSd",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgPassedAsDouble",
            "printedName": "_CVarArgPassedAsDouble",
            "usr": "s:s22_CVarArgPassedAsDoubleP",
            "mangledName": "$ss22_CVarArgPassedAsDoubleP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgAligned",
            "printedName": "_CVarArgAligned",
            "usr": "s:s15_CVarArgAlignedP",
            "mangledName": "$ss15_CVarArgAlignedP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryFloatingPoint",
            "printedName": "BinaryFloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawSignificand",
                "printedName": "RawSignificand",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "RawExponent",
                "printedName": "RawExponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SB",
            "mangledName": "$sSB"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Exponent",
                "printedName": "Exponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinFloatLiteral",
            "printedName": "_ExpressibleByBuiltinFloatLiteral",
            "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP",
            "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.Double.SIMD2Storage",
                    "usr": "s:Sd12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.Double.SIMD4Storage",
                    "usr": "s:Sd12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.Double.SIMD8Storage",
                    "usr": "s:Sd12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.Double.SIMD16Storage",
                    "usr": "s:Sd13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.Double.SIMD32Storage",
                    "usr": "s:Sd13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.Double.SIMD64Storage",
                    "usr": "s:Sd13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Array",
        "printedName": "Array",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[τ_0_0]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[τ_0_0]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Any?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:Sa4TurfAA9JSONValueOSgRszlE8rawValueSayADGSgSayypSgG_tcfc",
            "mangledName": "$sSa4TurfAA9JSONValueOSgRszlE8rawValueSayADGSgSayypSgG_tcfc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0 where τ_0_0 == Turf.JSONValue?>",
            "sugared_genericSig": "<Element where Element == Turf.JSONValue?>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Any?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sa4TurfAA9JSONValueOSgRszlE8rawValueSayypSgGvp",
            "mangledName": "$sSa4TurfAA9JSONValueOSgRszlE8rawValueSayypSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sa4TurfAA9JSONValueOSgRszlE8rawValueSayypSgGvg",
                "mangledName": "$sSa4TurfAA9JSONValueOSgRszlE8rawValueSayypSgGvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0 where τ_0_0 == Turf.JSONValue?>",
                "sugared_genericSig": "<Element where Element == Turf.JSONValue?>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:Sa",
        "mangledName": "$sSa",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Element>",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_DestructorSafeContainer",
            "printedName": "_DestructorSafeContainer",
            "usr": "s:s24_DestructorSafeContainerP",
            "mangledName": "$ss24_DestructorSafeContainerP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Any?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "_ArrayProtocol",
            "printedName": "_ArrayProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Buffer",
                "printedName": "_Buffer",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_ArrayBuffer",
                    "printedName": "Swift._ArrayBuffer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s12_ArrayBufferV"
                  }
                ]
              }
            ],
            "usr": "s:s14_ArrayProtocolP",
            "mangledName": "$ss14_ArrayProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "RandomAccessCollection",
            "printedName": "RandomAccessCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sk",
            "mangledName": "$sSk"
          },
          {
            "kind": "Conformance",
            "name": "MutableCollection",
            "printedName": "MutableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "usr": "s:SM",
            "mangledName": "$sSM"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<[τ_0_0]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[τ_0_0]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<[τ_0_0]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[τ_0_0]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "DataProtocol",
            "printedName": "DataProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Regions",
                "printedName": "Regions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionOfOne",
                    "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s15CollectionOfOneV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation12DataProtocolP",
            "mangledName": "$s10Foundation12DataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "MutableDataProtocol",
            "printedName": "MutableDataProtocol",
            "usr": "s:10Foundation19MutableDataProtocolP",
            "mangledName": "$s10Foundation19MutableDataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "EncodableWithConfiguration",
            "printedName": "EncodableWithConfiguration",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "EncodingConfiguration",
                "printedName": "EncodingConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.EncodingConfiguration"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation26EncodableWithConfigurationP",
            "mangledName": "$s10Foundation26EncodableWithConfigurationP"
          },
          {
            "kind": "Conformance",
            "name": "DecodableWithConfiguration",
            "printedName": "DecodableWithConfiguration",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "DecodingConfiguration",
                "printedName": "DecodingConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.DecodingConfiguration"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation26DecodableWithConfigurationP",
            "mangledName": "$s10Foundation26DecodableWithConfigurationP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSArray",
                    "printedName": "Foundation.NSArray",
                    "usr": "c:objc(cs)NSArray"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "ContiguousBytes",
            "printedName": "ContiguousBytes",
            "usr": "s:10Foundation15ContiguousBytesP",
            "mangledName": "$s10Foundation15ContiguousBytesP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Dictionary",
        "printedName": "Dictionary",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[τ_0_0 : τ_0_1]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[τ_0_0 : τ_0_1]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSADGSgSDySSypSgG_tcfc",
            "mangledName": "$sSD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSADGSgSDySSypSgG_tcfc",
            "moduleName": "Turf",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == Turf.JSONValue?>",
            "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == Turf.JSONValue?>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any?]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Any?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:SD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSypSgGvp",
            "mangledName": "$sSD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSypSgGvp",
            "moduleName": "Turf",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:SD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSypSgGvg",
                "mangledName": "$sSD4TurfSSRszAA9JSONValueOSgRs_rlE8rawValueSDySSypSgGvg",
                "moduleName": "Turf",
                "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.String, τ_0_1 == Turf.JSONValue?>",
                "sugared_genericSig": "<Key, Value where Key == Swift.String, Value == Turf.JSONValue?>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:SD",
        "mangledName": "$sSD",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
        "sugared_genericSig": "<Key, Value where Key : Swift.Hashable>",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any?]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Any?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Index",
                    "usr": "s:SD5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByDictionaryLiteral",
            "printedName": "ExpressibleByDictionaryLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Key",
                "printedName": "Key",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Value",
                "printedName": "Value",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_1"
                  }
                ]
              }
            ],
            "usr": "s:s30ExpressibleByDictionaryLiteralP",
            "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDictionary",
                    "printedName": "Foundation.NSDictionary",
                    "usr": "c:objc(cs)NSDictionary"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CodingUserInfoKey",
        "printedName": "CodingUserInfoKey",
        "children": [
          {
            "kind": "Var",
            "name": "includesForeignMembers",
            "printedName": "includesForeignMembers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CodingUserInfoKey",
                "printedName": "Swift.CodingUserInfoKey",
                "usr": "s:s17CodingUserInfoKeyV"
              }
            ],
            "declKind": "Var",
            "usr": "s:s17CodingUserInfoKeyV4TurfE22includesForeignMembersABvpZ",
            "mangledName": "$ss17CodingUserInfoKeyV4TurfE22includesForeignMembersABvpZ",
            "moduleName": "Turf",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CodingUserInfoKey",
                    "printedName": "Swift.CodingUserInfoKey",
                    "usr": "s:s17CodingUserInfoKeyV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:s17CodingUserInfoKeyV4TurfE22includesForeignMembersABvgZ",
                "mangledName": "$ss17CodingUserInfoKeyV4TurfE22includesForeignMembersABvgZ",
                "moduleName": "Turf",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:s17CodingUserInfoKeyV",
        "mangledName": "$ss17CodingUserInfoKeyV",
        "moduleName": "Swift",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPoint.swift",
      "kind": "Dictionary",
      "offset": 438,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPoint.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPoint.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Turf.swift",
      "kind": "FloatLiteral",
      "offset": 101,
      "length": 11,
      "value": "6373000.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Turf.swift",
      "kind": "IntegerLiteral",
      "offset": 247,
      "length": 9,
      "value": "6378137"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiLineString.swift",
      "kind": "Dictionary",
      "offset": 524,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiLineString.swift",
      "kind": "StringLiteral",
      "offset": 1497,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiLineString.swift",
      "kind": "StringLiteral",
      "offset": 1497,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/GeometryCollection.swift",
      "kind": "Dictionary",
      "offset": 451,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/GeometryCollection.swift",
      "kind": "StringLiteral",
      "offset": 1415,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/GeometryCollection.swift",
      "kind": "StringLiteral",
      "offset": 1415,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Feature.swift",
      "kind": "Dictionary",
      "offset": 772,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Feature.swift",
      "kind": "StringLiteral",
      "offset": 1403,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Feature.swift",
      "kind": "StringLiteral",
      "offset": 1482,
      "length": 4,
      "value": "\"id\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Feature.swift",
      "kind": "StringLiteral",
      "offset": 1403,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Feature.swift",
      "kind": "StringLiteral",
      "offset": 1482,
      "length": 4,
      "value": "\"id\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/FeatureCollection.swift",
      "kind": "Array",
      "offset": 309,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/FeatureCollection.swift",
      "kind": "Dictionary",
      "offset": 361,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/FeatureCollection.swift",
      "kind": "StringLiteral",
      "offset": 720,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/FeatureCollection.swift",
      "kind": "StringLiteral",
      "offset": 720,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPolygon.swift",
      "kind": "Dictionary",
      "offset": 506,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPolygon.swift",
      "kind": "StringLiteral",
      "offset": 1526,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPolygon.swift",
      "kind": "StringLiteral",
      "offset": 1526,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/MultiPolygon.swift",
      "kind": "BooleanLiteral",
      "offset": 2868,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "Dictionary",
      "offset": 473,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "StringLiteral",
      "offset": 1850,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "StringLiteral",
      "offset": 1850,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "IntegerLiteral",
      "offset": 3142,
      "length": 5,
      "value": "10000"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "FloatLiteral",
      "offset": 3169,
      "length": 4,
      "value": "0.85"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "FloatLiteral",
      "offset": 17445,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "BooleanLiteral",
      "offset": 17473,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "FloatLiteral",
      "offset": 18751,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/LineString.swift",
      "kind": "BooleanLiteral",
      "offset": 18779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometry.swift",
      "kind": "StringLiteral",
      "offset": 1484,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometry.swift",
      "kind": "StringLiteral",
      "offset": 1484,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "Dictionary",
      "offset": 497,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "Array",
      "offset": 1331,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "StringLiteral",
      "offset": 2839,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "StringLiteral",
      "offset": 2839,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "BooleanLiteral",
      "offset": 5381,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "IntegerLiteral",
      "offset": 6359,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "FloatLiteral",
      "offset": 9368,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "BooleanLiteral",
      "offset": 9396,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "FloatLiteral",
      "offset": 10583,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Polygon.swift",
      "kind": "BooleanLiteral",
      "offset": 10611,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Spline.swift",
      "kind": "IntegerLiteral",
      "offset": 768,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Spline.swift",
      "kind": "IntegerLiteral",
      "offset": 995,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/BoundingBox.swift",
      "kind": "BooleanLiteral",
      "offset": 2762,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Point.swift",
      "kind": "Dictionary",
      "offset": 640,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Point.swift",
      "kind": "StringLiteral",
      "offset": 992,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Geometries\/Point.swift",
      "kind": "StringLiteral",
      "offset": 992,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2333,
      "length": 7,
      "value": "\"EMPTY\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2402,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2410,
      "length": 3,
      "value": "\"9\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2510,
      "length": 3,
      "value": "\"-\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2530,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2551,
      "length": 3,
      "value": "\"1\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2559,
      "length": 3,
      "value": "\"9\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2607,
      "length": 3,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2680,
      "length": 4,
      "value": "\"eE\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 2724,
      "length": 4,
      "value": "\"+-\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 3270,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 3843,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 4420,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 4621,
      "length": 7,
      "value": "\"POINT\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 4958,
      "length": 12,
      "value": "\"MULTIPOINT\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 5291,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 5460,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 5717,
      "length": 12,
      "value": "\"LINESTRING\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 6087,
      "length": 17,
      "value": "\"MULTILINESTRING\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 6454,
      "length": 9,
      "value": "\"POLYGON\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 6873,
      "length": 14,
      "value": "\"MULTIPOLYGON\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 7298,
      "length": 20,
      "value": "\"GEOMETRYCOLLECTION\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 7502,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "StringLiteral",
      "offset": 8061,
      "length": 3,
      "value": "\",\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 8653,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 8797,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 8859,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 9551,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 9611,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 9816,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 9883,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 9978,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10162,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10222,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10439,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10499,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10715,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10775,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 10988,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 11048,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 11274,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 11345,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer+WKT.swift",
      "kind": "IntegerLiteral",
      "offset": 11455,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Ring.swift",
      "kind": "BooleanLiteral",
      "offset": 2917,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/Consumer\/Consumer.swift",
      "kind": "BooleanLiteral",
      "offset": 31154,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/GeoJSON.swift",
      "kind": "StringLiteral",
      "offset": 1604,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/GeoJSON.swift",
      "kind": "StringLiteral",
      "offset": 1604,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/mapbox-maps-ios\/scripts\/release\/packager\/artifacts\/.build\/repo\/Sources\/Turf\/GeoJSON.swift",
      "kind": "StringLiteral",
      "offset": 4256,
      "length": 47,
      "value": "\"com.mapbox.turf.coding.includesForeignMembers\""
    }
  ]
}