optional.out
 1  {
 2    "Intrinsic": {
 3      "name": "_optional_unwrap",
 4      "type_parameters": [],
 5      "arguments": [
 6        {
 7          "Path": {
 8            "qualifier": [],
 9            "identifier": {
10              "name": "x",
11              "span": {
12                "lo": 0,
13                "hi": 1
14              },
15              "id": 3
16            },
17            "is_absolute": false,
18            "absolute_path": null,
19            "span": {
20              "lo": 0,
21              "hi": 1
22            },
23            "id": 2
24          }
25        }
26      ],
27      "span": {
28        "lo": 0,
29        "hi": 10
30      },
31      "id": 4
32    }
33  }
34  
35  {
36    "Intrinsic": {
37      "name": "_optional_unwrap_or",
38      "type_parameters": [],
39      "arguments": [
40        {
41          "Path": {
42            "qualifier": [],
43            "identifier": {
44              "name": "x",
45              "span": {
46                "lo": 11,
47                "hi": 12
48              },
49              "id": 3
50            },
51            "is_absolute": false,
52            "absolute_path": null,
53            "span": {
54              "lo": 11,
55              "hi": 12
56            },
57            "id": 2
58          }
59        },
60        {
61          "Path": {
62            "qualifier": [],
63            "identifier": {
64              "name": "y",
65              "span": {
66                "lo": 23,
67                "hi": 24
68              },
69              "id": 5
70            },
71            "is_absolute": false,
72            "absolute_path": null,
73            "span": {
74              "lo": 23,
75              "hi": 24
76            },
77            "id": 4
78          }
79        }
80      ],
81      "span": {
82        "lo": 11,
83        "hi": 25
84      },
85      "id": 6
86    }
87  }
88