proc print(value: Variant; indent: string = ""; sortKeys: bool = false): string {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect].}
proc parse(json: string): JSONParseResult {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect].}