luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
pub mod ambiguous_function_call_arguments;
pub mod ambiguous_function_call_function;
pub mod ambiguous_function_call_new;
pub mod ambiguous_function_call_operator_eq;
pub mod and_predicate_and_predicate;
pub mod anyification_anyification_anyification;
pub mod anyification_anyification_anyification_alt_b;
pub mod anyification_clean_anyification;
pub mod anyification_clean_anyification_alt_b;
pub mod anyification_ignore_children_anyification;
pub mod anyification_ignore_children_anyification_alt_b;
pub mod anyification_is_dirty_anyification;
pub mod anyification_is_dirty_anyification_alt_b;
pub mod apply_mapped_generics_apply_mapped_generics;
pub mod apply_mapped_generics_clean_subtyping;
pub mod apply_mapped_generics_clean_subtyping_alt_b;
pub mod apply_mapped_generics_ignore_children_subtyping;
pub mod apply_mapped_generics_ignore_children_subtyping_alt_b;
pub mod apply_mapped_generics_is_dirty_subtyping;
pub mod apply_mapped_generics_is_dirty_subtyping_alt_b;
pub mod apply_type_function_apply_type_function;
pub mod apply_type_function_clean_apply_type_function;
pub mod apply_type_function_clean_apply_type_function_alt_b;
pub mod apply_type_function_ignore_children_apply_type_function;
pub mod apply_type_function_ignore_children_apply_type_function_alt_b;
pub mod apply_type_function_is_dirty_apply_type_function;
pub mod apply_type_function_is_dirty_apply_type_function_alt_b;
pub mod arc_collector_add;
pub mod arc_collector_arc_collector;
pub mod arc_collector_visit_topo_sort_statements;
pub mod arc_collector_visit_topo_sort_statements_alt_b;
pub mod arc_collector_visit_topo_sort_statements_alt_c;
pub mod arc_collector_visit_topo_sort_statements_alt_d;
pub mod arc_collector_visit_topo_sort_statements_alt_e;
pub mod arc_collector_visit_topo_sort_statements_alt_f;
pub mod arc_collector_visit_topo_sort_statements_alt_g;
pub mod arc_collector_visit_topo_sort_statements_alt_h;
pub mod arc_collector_visit_topo_sort_statements_alt_i;
pub mod arc_collector_visit_topo_sort_statements_alt_j;
pub mod arc_collector_visit_topo_sort_statements_alt_k;
pub mod array_emitter_array_emitter_json_emitter;
pub mod array_emitter_array_emitter_json_emitter_alt_b;
pub mod array_emitter_finish;
pub mod array_emitter_write_value;
pub mod assign_assign;
pub mod ast_expr_table_finder_ast_expr_table_finder;
pub mod ast_expr_table_finder_visit_ast_utils;
pub mod ast_expr_table_finder_visit_ast_utils_alt_b;
pub mod ast_json_encoder_append_chunk;
pub mod ast_json_encoder_ast_json_encoder;
pub mod ast_json_encoder_ast_visitor;
pub mod ast_json_encoder_new_chunk;
pub mod ast_json_encoder_pop_comma;
pub mod ast_json_encoder_push_comma;
pub mod ast_json_encoder_str;
pub mod ast_json_encoder_visit_ast_json_encoder;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_aa;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ab;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ac;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ad;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ae;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_af;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ag;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ah;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ai;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_aj;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ak;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_al;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_am;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_an;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ao;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ap;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_aq;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ar;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_as;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_at;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_au;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_av;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_aw;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ax;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ay;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_az;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_b;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_ba;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_bb;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_c;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_d;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_e;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_f;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_g;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_h;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_i;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_j;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_k;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_l;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_m;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_n;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_o;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_p;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_q;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_r;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_s;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_t;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_u;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_v;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_w;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_x;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_y;
pub mod ast_json_encoder_visit_ast_json_encoder_alt_z;
pub mod ast_json_encoder_write_ast_json_encoder;
pub mod ast_json_encoder_write_ast_json_encoder_alt_aa;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ab;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ac;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ad;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ae;
pub mod ast_json_encoder_write_ast_json_encoder_alt_af;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ag;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ah;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ai;
pub mod ast_json_encoder_write_ast_json_encoder_alt_aj;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ak;
pub mod ast_json_encoder_write_ast_json_encoder_alt_al;
pub mod ast_json_encoder_write_ast_json_encoder_alt_am;
pub mod ast_json_encoder_write_ast_json_encoder_alt_an;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ao;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ap;
pub mod ast_json_encoder_write_ast_json_encoder_alt_aq;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ar;
pub mod ast_json_encoder_write_ast_json_encoder_alt_as;
pub mod ast_json_encoder_write_ast_json_encoder_alt_at;
pub mod ast_json_encoder_write_ast_json_encoder_alt_au;
pub mod ast_json_encoder_write_ast_json_encoder_alt_av;
pub mod ast_json_encoder_write_ast_json_encoder_alt_aw;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ax;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ay;
pub mod ast_json_encoder_write_ast_json_encoder_alt_az;
pub mod ast_json_encoder_write_ast_json_encoder_alt_b;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ba;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bb;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bc;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bd;
pub mod ast_json_encoder_write_ast_json_encoder_alt_be;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bf;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bq;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bv;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bw;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bx;
pub mod ast_json_encoder_write_ast_json_encoder_alt_by;
pub mod ast_json_encoder_write_ast_json_encoder_alt_bz;
pub mod ast_json_encoder_write_ast_json_encoder_alt_c;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ca;
pub mod ast_json_encoder_write_ast_json_encoder_alt_cb;
pub mod ast_json_encoder_write_ast_json_encoder_alt_cc;
pub mod ast_json_encoder_write_ast_json_encoder_alt_cd;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ce;
pub mod ast_json_encoder_write_ast_json_encoder_alt_cf;
pub mod ast_json_encoder_write_ast_json_encoder_alt_cg;
pub mod ast_json_encoder_write_ast_json_encoder_alt_ch;
pub mod ast_json_encoder_write_ast_json_encoder_alt_d;
pub mod ast_json_encoder_write_ast_json_encoder_alt_e;
pub mod ast_json_encoder_write_ast_json_encoder_alt_f;
pub mod ast_json_encoder_write_ast_json_encoder_alt_g;
pub mod ast_json_encoder_write_ast_json_encoder_alt_h;
pub mod ast_json_encoder_write_ast_json_encoder_alt_i;
pub mod ast_json_encoder_write_ast_json_encoder_alt_j;
pub mod ast_json_encoder_write_ast_json_encoder_alt_k;
pub mod ast_json_encoder_write_ast_json_encoder_alt_l;
pub mod ast_json_encoder_write_ast_json_encoder_alt_m;
pub mod ast_json_encoder_write_ast_json_encoder_alt_n;
pub mod ast_json_encoder_write_ast_json_encoder_alt_o;
pub mod ast_json_encoder_write_ast_json_encoder_alt_p;
pub mod ast_json_encoder_write_ast_json_encoder_alt_q;
pub mod ast_json_encoder_write_ast_json_encoder_alt_r;
pub mod ast_json_encoder_write_ast_json_encoder_alt_s;
pub mod ast_json_encoder_write_ast_json_encoder_alt_t;
pub mod ast_json_encoder_write_ast_json_encoder_alt_u;
pub mod ast_json_encoder_write_ast_json_encoder_alt_v;
pub mod ast_json_encoder_write_ast_json_encoder_alt_w;
pub mod ast_json_encoder_write_ast_json_encoder_alt_x;
pub mod ast_json_encoder_write_ast_json_encoder_alt_y;
pub mod ast_json_encoder_write_ast_json_encoder_alt_z;
pub mod ast_json_encoder_write_ast_stat_assign;
pub mod ast_json_encoder_write_ast_stat_compound_assign;
pub mod ast_json_encoder_write_ast_stat_declare_extern_type;
pub mod ast_json_encoder_write_ast_stat_declare_function;
pub mod ast_json_encoder_write_ast_stat_declare_global;
pub mod ast_json_encoder_write_ast_stat_error;
pub mod ast_json_encoder_write_ast_stat_for;
pub mod ast_json_encoder_write_ast_stat_for_in;
pub mod ast_json_encoder_write_ast_stat_function;
pub mod ast_json_encoder_write_ast_stat_local;
pub mod ast_json_encoder_write_ast_stat_local_function;
pub mod ast_json_encoder_write_ast_stat_type_alias;
pub mod ast_json_encoder_write_ast_type_or_pack;
pub mod ast_json_encoder_write_ast_type_reference;
pub mod ast_json_encoder_write_comments;
pub mod ast_json_encoder_write_json_bridges;
pub mod ast_json_encoder_write_node_ast_json_encoder;
pub mod ast_json_encoder_write_node_ast_json_encoder_alt_b;
pub mod ast_json_encoder_write_primitives;
pub mod ast_json_encoder_write_raw_ast_json_encoder;
pub mod ast_json_encoder_write_raw_ast_json_encoder_alt_b;
pub mod ast_json_encoder_write_string;
pub mod ast_json_encoder_write_type;
pub mod autocomplete_node_finder_autocomplete_node_finder;
pub mod autocomplete_node_finder_visit_ast_query;
pub mod autocomplete_node_finder_visit_ast_query_alt_b;
pub mod autocomplete_node_finder_visit_ast_query_alt_c;
pub mod autocomplete_node_finder_visit_ast_query_alt_d;
pub mod autocomplete_node_finder_visit_ast_query_alt_e;
pub mod autocomplete_node_finder_visit_ast_query_alt_f;
pub mod autocomplete_result_autocomplete_result_autocomplete_types;
pub mod autocomplete_result_autocomplete_result_autocomplete_types_alt_b;
pub mod bidirectional_type_pusher_bidirectional_type_pusher;
pub mod bidirectional_type_pusher_push_type;
pub mod block_add_successor;
pub mod block_block;
pub mod block_contains_definition;
pub mod block_get_instructions;
pub mod block_get_predecessors;
pub mod block_get_reaching_definition;
pub mod block_get_successors;
pub mod block_set_reaching_definition;
pub mod blocked_type_blocked_type;
pub mod blocked_type_finder_blocked_type_finder;
pub mod blocked_type_finder_visit_constraint_solver;
pub mod blocked_type_finder_visit_constraint_solver_alt_b;
pub mod blocked_type_get_owner;
pub mod blocked_type_in_literal_visitor_blocked_type_in_literal_visitor;
pub mod blocked_type_in_literal_visitor_visit_type_utils;
pub mod blocked_type_in_literal_visitor_visit_type_utils_alt_b;
pub mod blocked_type_pack_blocked_type_pack;
pub mod blocked_type_replace_owner;
pub mod blocked_type_set_owner;
pub mod boolean_singleton_operator_eq;
pub mod boolean_singleton_operator_ne;
pub mod bound_bound;
pub mod built_in_type_function_error_operator_eq;
pub mod builtin_type_functions_add_to_scope;
pub mod builtin_type_functions_builtin_type_functions_builtin_type_functions;
pub mod builtin_type_functions_builtin_type_functions_builtin_type_functions_alt_b;
pub mod builtin_type_functions_operator_assign;
pub mod builtin_types_any_type_pack;
pub mod builtin_types_boolean_type;
pub mod builtin_types_builtin_types_type;
pub mod builtin_types_builtin_types_type_alt_b;
pub mod builtin_types_builtin_types_type_alt_c;
pub mod builtin_types_drop;
pub mod builtin_types_empty_table_type;
pub mod builtin_types_error_recovery_type;
pub mod builtin_types_error_recovery_type_pack;
pub mod builtin_types_number_type;
pub mod builtin_types_operator_assign;
pub mod builtin_types_string_type;
pub mod cannot_assign_to_never_operator_eq;
pub mod cannot_call_non_function_operator_eq;
pub mod cannot_check_dynamic_string_format_calls_operator_eq;
pub mod cannot_compare_unrelated_types_operator_eq;
pub mod cannot_extend_table_operator_eq;
pub mod cannot_infer_binary_operation_operator_eq;
pub mod cfg_allocator_freeze;
pub mod cfg_allocator_new_block;
pub mod cfg_allocator_new_definition;
pub mod cfg_allocator_new_instruction;
pub mod cfg_builder_block_scope_block_scope_control_flow_graph;
pub mod cfg_builder_block_scope_block_scope_control_flow_graph_alt_b;
pub mod cfg_builder_block_scope_block_scope_control_flow_graph_alt_c;
pub mod cfg_builder_block_scope_operator_assign;
pub mod cfg_builder_cfg_builder;
pub mod cfg_builder_emit;
pub mod cfg_builder_emit_join;
pub mod cfg_builder_emit_refine_instruction;
pub mod cfg_builder_fill_join_operands;
pub mod cfg_builder_is_sealed;
pub mod cfg_builder_lower_control_flow_graph;
pub mod cfg_builder_lower_control_flow_graph_alt_b;
pub mod cfg_builder_lower_control_flow_graph_alt_c;
pub mod cfg_builder_lower_control_flow_graph_alt_d;
pub mod cfg_builder_lower_control_flow_graph_alt_e;
pub mod cfg_builder_lower_control_flow_graph_alt_f;
pub mod cfg_builder_lower_expr_control_flow_graph;
pub mod cfg_builder_lower_expr_control_flow_graph_alt_b;
pub mod cfg_builder_make_cfg;
pub mod cfg_builder_new_block;
pub mod cfg_builder_new_definition;
pub mod cfg_builder_next_version_index;
pub mod cfg_builder_read_variable;
pub mod cfg_builder_resolve_condition;
pub mod cfg_builder_seal;
pub mod cfg_builder_trim_trivial_join;
pub mod checked_function_call_error_operator_eq;
pub mod checked_function_incorrect_args_operator_eq;
pub mod class_user_data_class_user_data;
pub mod clone_public_interface_clean_module;
pub mod clone_public_interface_clean_module_alt_b;
pub mod clone_public_interface_clone_public_interface;
pub mod clone_public_interface_clone_type;
pub mod clone_public_interface_clone_type_fun;
pub mod clone_public_interface_clone_type_pack;
pub mod clone_public_interface_ignore_children_visit_module;
pub mod clone_public_interface_ignore_children_visit_module_alt_b;
pub mod clone_public_interface_is_dirty_module;
pub mod clone_public_interface_is_dirty_module_alt_b;
pub mod clone_public_interface_is_new_solver;
pub mod code_too_complex_operator_eq;
pub mod collect_union_type_options_collect_union_type_options;
pub mod collect_union_type_options_visit_builtin_type_functions;
pub mod collect_union_type_options_visit_builtin_type_functions_alt_b;
pub mod collect_union_type_options_visit_builtin_type_functions_alt_c;
pub mod collect_union_type_options_visit_builtin_type_functions_alt_d;
pub mod constraint_constraint_constraint;
pub mod constraint_constraint_constraint_alt_b;
pub mod constraint_generator_add_constraint_constraint_generator;
pub mod constraint_generator_add_constraint_constraint_generator_alt_b;
pub mod constraint_generator_add_type_pack;
pub mod constraint_generator_apply_refinements;
pub mod constraint_generator_check_ast_expr_binary;
pub mod constraint_generator_check_binary;
pub mod constraint_generator_check_constraint_generator;
pub mod constraint_generator_check_constraint_generator_alt_b;
pub mod constraint_generator_check_constraint_generator_alt_c;
pub mod constraint_generator_check_constraint_generator_alt_d;
pub mod constraint_generator_check_constraint_generator_alt_e;
pub mod constraint_generator_check_constraint_generator_alt_f;
pub mod constraint_generator_check_constraint_generator_alt_g;
pub mod constraint_generator_check_constraint_generator_alt_h;
pub mod constraint_generator_check_constraint_generator_alt_i;
pub mod constraint_generator_check_constraint_generator_alt_j;
pub mod constraint_generator_check_constraint_generator_alt_k;
pub mod constraint_generator_check_constraint_generator_alt_l;
pub mod constraint_generator_check_constraint_generator_alt_m;
pub mod constraint_generator_check_constraint_generator_alt_n;
pub mod constraint_generator_check_constraint_generator_alt_o;
pub mod constraint_generator_check_constraint_generator_dispatcher;
pub mod constraint_generator_check_expr_call;
pub mod constraint_generator_check_function_body;
pub mod constraint_generator_check_function_signature;
pub mod constraint_generator_check_index_name;
pub mod constraint_generator_check_pack_constraint_generator;
pub mod constraint_generator_check_pack_constraint_generator_alt_b;
pub mod constraint_generator_check_pack_constraint_generator_alt_c;
pub mod constraint_generator_child_scope;
pub mod constraint_generator_compute_refinement;
pub mod constraint_generator_constraint_generator;
pub mod constraint_generator_create_generic_packs;
pub mod constraint_generator_create_generics;
pub mod constraint_generator_create_type_function_instance;
pub mod constraint_generator_fill_in_inferred_bindings;
pub mod constraint_generator_flatten_pack;
pub mod constraint_generator_fresh_type;
pub mod constraint_generator_fresh_type_pack;
pub mod constraint_generator_get_expected_call_types_for_function_overloads;
pub mod constraint_generator_inherit_shared_refinements;
pub mod constraint_generator_is_shared_refinement_assignment_type;
pub mod constraint_generator_lookup;
pub mod constraint_generator_make_intersect;
pub mod constraint_generator_make_union_constraint_generator;
pub mod constraint_generator_make_union_constraint_generator_alt_b;
pub mod constraint_generator_prepopulate_global_scope;
pub mod constraint_generator_prepopulate_global_scope_for_fragment_typecheck;
pub mod constraint_generator_prototype_type_definitions;
pub mod constraint_generator_record_inferred_binding;
pub mod constraint_generator_record_property_assignment;
pub mod constraint_generator_report_code_too_complex;
pub mod constraint_generator_report_error;
pub mod constraint_generator_resolve_function_type;
pub mod constraint_generator_resolve_generic_default_parameters;
pub mod constraint_generator_resolve_reference_type;
pub mod constraint_generator_resolve_table_type;
pub mod constraint_generator_resolve_type_arguments;
pub mod constraint_generator_resolve_type_constraint_generator;
pub mod constraint_generator_resolve_type_constraint_generator_alt_b;
pub mod constraint_generator_resolve_type_pack_constraint_generator;
pub mod constraint_generator_resolve_type_pack_constraint_generator_alt_b;
pub mod constraint_generator_resolve_type_pack_constraint_generator_alt_c;
pub mod constraint_generator_resolve_type_pack_constraint_generator_alt_d;
pub mod constraint_generator_run;
pub mod constraint_generator_run_on_fragment;
pub mod constraint_generator_simplify_union;
pub mod constraint_generator_union_refinements;
pub mod constraint_generator_update_r_value_refinements_constraint_generator;
pub mod constraint_generator_update_r_value_refinements_constraint_generator_alt_b;
pub mod constraint_generator_visit_block_without_child_scope;
pub mod constraint_generator_visit_constraint_generator;
pub mod constraint_generator_visit_constraint_generator_alt_b;
pub mod constraint_generator_visit_constraint_generator_alt_c;
pub mod constraint_generator_visit_constraint_generator_alt_d;
pub mod constraint_generator_visit_constraint_generator_alt_e;
pub mod constraint_generator_visit_constraint_generator_alt_f;
pub mod constraint_generator_visit_constraint_generator_alt_g;
pub mod constraint_generator_visit_constraint_generator_alt_h;
pub mod constraint_generator_visit_constraint_generator_alt_i;
pub mod constraint_generator_visit_constraint_generator_alt_j;
pub mod constraint_generator_visit_constraint_generator_alt_k;
pub mod constraint_generator_visit_constraint_generator_alt_l;
pub mod constraint_generator_visit_constraint_generator_alt_m;
pub mod constraint_generator_visit_constraint_generator_alt_n;
pub mod constraint_generator_visit_constraint_generator_alt_o;
pub mod constraint_generator_visit_constraint_generator_alt_p;
pub mod constraint_generator_visit_constraint_generator_alt_q;
pub mod constraint_generator_visit_constraint_generator_alt_r;
pub mod constraint_generator_visit_constraint_generator_alt_s;
pub mod constraint_generator_visit_constraint_generator_alt_t;
pub mod constraint_generator_visit_constraint_generator_alt_u;
pub mod constraint_generator_visit_fragment_root;
pub mod constraint_generator_visit_l_value_constraint_generator;
pub mod constraint_generator_visit_l_value_constraint_generator_alt_b;
pub mod constraint_generator_visit_l_value_constraint_generator_alt_c;
pub mod constraint_generator_visit_l_value_constraint_generator_alt_d;
pub mod constraint_generator_visit_l_value_constraint_generator_alt_e;
pub mod constraint_generator_visit_module_root;
pub mod constraint_get_maybe_mutated_types;
pub mod constraint_graph_add_dependency_of_constraint_graph;
pub mod constraint_graph_add_dependency_of_constraint_graph_alt_b;
pub mod constraint_graph_clear_reverse_dependencies_of;
pub mod constraint_graph_constraint_graph;
pub mod constraint_graph_copy_dependencies_of;
pub mod constraint_graph_copy_dependencies_to_reachable_types;
pub mod constraint_graph_dump;
pub mod constraint_graph_dump_blocked;
pub mod constraint_graph_dump_with;
pub mod constraint_graph_find_dependency_list;
pub mod constraint_graph_find_reverse_dependency_list;
pub mod constraint_graph_has_strictly_more_than_one_dependency;
pub mod constraint_graph_has_unsolved_dependencies;
pub mod constraint_graph_inherit_blocks;
pub mod constraint_graph_repair_type_references;
pub mod constraint_graph_shift_references;
pub mod constraint_graph_unblock_constraint;
pub mod constraint_graph_unblock_type_or_pack_constraint_graph;
pub mod constraint_graph_unblock_type_or_pack_constraint_graph_alt_b;
pub mod constraint_list_begin;
pub mod constraint_list_clear;
pub mod constraint_list_contains;
pub mod constraint_list_end;
pub mod constraint_list_insert;
pub mod constraint_list_iterator_advance_until_present_or_end;
pub mod constraint_list_iterator_iterator;
pub mod constraint_list_iterator_operator_deref;
pub mod constraint_list_iterator_operator_eq;
pub mod constraint_list_iterator_operator_inc;
pub mod constraint_list_iterator_operator_ne;
pub mod constraint_list_remove;
pub mod constraint_list_size;
pub mod constraint_operator_assign;
pub mod constraint_solver_anyify_module_return_type_pack_generics;
pub mod constraint_solver_bind_constraint_solver;
pub mod constraint_solver_bind_constraint_solver_alt_b;
pub mod constraint_solver_block_constraint_solver;
pub mod constraint_solver_block_constraint_solver_alt_b;
pub mod constraint_solver_block_constraint_solver_alt_c;
pub mod constraint_solver_block_constraint_solver_alt_d;
pub mod constraint_solver_constraint_solver_constraint_solver;
pub mod constraint_solver_constraint_solver_constraint_solver_alt_b;
pub mod constraint_solver_deprecate_d_block;
pub mod constraint_solver_deprecate_d_emplace_constraint_solver;
pub mod constraint_solver_deprecate_d_emplace_constraint_solver_alt_b;
pub mod constraint_solver_deprecate_d_is_blocked;
pub mod constraint_solver_deprecate_d_shift_references;
pub mod constraint_solver_deprecate_d_unblock_constraint_solver;
pub mod constraint_solver_deprecate_d_unblock_constraint_solver_alt_b;
pub mod constraint_solver_fill_in_discriminant_types;
pub mod constraint_solver_finalize_type_functions;
pub mod constraint_solver_generalize_one_type;
pub mod constraint_solver_has_unresolved_constraints;
pub mod constraint_solver_inherit_blocks;
pub mod constraint_solver_init_free_type_tracking;
pub mod constraint_solver_instantiate_function_type;
pub mod constraint_solver_is_blocked_constraint_solver;
pub mod constraint_solver_is_blocked_constraint_solver_alt_b;
pub mod constraint_solver_is_done;
pub mod constraint_solver_lookup_table_prop_constraint_solver;
pub mod constraint_solver_lookup_table_prop_constraint_solver_alt_b;
pub mod constraint_solver_push_constraint;
pub mod constraint_solver_randomize;
pub mod constraint_solver_report_error_constraint_solver;
pub mod constraint_solver_report_error_constraint_solver_alt_b;
pub mod constraint_solver_reproduce_constraints;
pub mod constraint_solver_resolve_module;
pub mod constraint_solver_run;
pub mod constraint_solver_simplify_intersection_constraint_solver;
pub mod constraint_solver_simplify_intersection_constraint_solver_alt_b;
pub mod constraint_solver_simplify_union;
pub mod constraint_solver_throw_time_limit_error;
pub mod constraint_solver_throw_user_cancel_error;
pub mod constraint_solver_try_dispatch_constraint_solver;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_b;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_c;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_d;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_e;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_f;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_g;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_h;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_i;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_j;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_k;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_l;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_m;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_n;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_o;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_p;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_q;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_r;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_s;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_t;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_u;
pub mod constraint_solver_try_dispatch_constraint_solver_alt_v;
pub mod constraint_solver_try_dispatch_has_indexer;
pub mod constraint_solver_try_dispatch_iterable_function;
pub mod constraint_solver_try_dispatch_iterable_table;
pub mod constraint_solver_unblock_constraint_solver;
pub mod constraint_solver_unblock_constraint_solver_alt_b;
pub mod constraint_solver_unify;
pub mod constraint_solver_unpack_and_assign;
pub mod constraint_solving_incomplete_error_operator_eq;
pub mod contains_any_generic_deprecate_d_has_any_generic_type_utils;
pub mod contains_any_generic_deprecate_d_has_any_generic_type_utils_alt_b;
pub mod contains_any_generic_deprecate_d_visit_type_utils;
pub mod contains_any_generic_deprecate_d_visit_type_utils_alt_b;
pub mod contains_any_generic_deprecate_d_visit_type_utils_alt_c;
pub mod contains_any_generic_deprecated_contains_any_generic_deprecated;
pub mod contains_function_call_contains_function_call_topo_sort_statements;
pub mod contains_function_call_contains_function_call_topo_sort_statements_alt_b;
pub mod contains_function_call_visit_topo_sort_statements;
pub mod contains_function_call_visit_topo_sort_statements_alt_b;
pub mod contains_function_call_visit_topo_sort_statements_alt_c;
pub mod contains_function_call_visit_topo_sort_statements_alt_d;
pub mod contains_function_call_visit_topo_sort_statements_alt_e;
pub mod contains_function_call_visit_topo_sort_statements_alt_f;
pub mod contains_function_call_visit_topo_sort_statements_alt_g;
pub mod contains_function_call_visit_topo_sort_statements_alt_h;
pub mod contains_generics_contains_generics;
pub mod contains_generics_iterative_type_visitor_trait;
pub mod contains_generics_visit_type_utils;
pub mod contains_generics_visit_type_utils_alt_b;
pub mod contains_generics_visit_type_utils_alt_c;
pub mod contains_generics_visit_type_utils_alt_d;
pub mod contains_refinable_type_contains_refinable_type;
pub mod contains_refinable_type_visit_builtin_type_functions;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_b;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_c;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_d;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_e;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_f;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_g;
pub mod contains_refinable_type_visit_builtin_type_functions_alt_h;
pub mod control_flow_graph_control_flow_graph;
pub mod control_flow_graph_new_block;
pub mod count_mismatch_operator_eq;
pub mod data_flow_graph_builder_build;
pub mod data_flow_graph_builder_current_scope;
pub mod data_flow_graph_builder_data_flow_graph_builder_data_flow_graph;
pub mod data_flow_graph_builder_data_flow_graph_builder_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_empty;
pub mod data_flow_graph_builder_join;
pub mod data_flow_graph_builder_join_bindings;
pub mod data_flow_graph_builder_join_props;
pub mod data_flow_graph_builder_lookup_data_flow_graph;
pub mod data_flow_graph_builder_lookup_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_make_child_scope;
pub mod data_flow_graph_builder_operator_assign;
pub mod data_flow_graph_builder_resolve_captures;
pub mod data_flow_graph_builder_visit_block_without_child_scope;
pub mod data_flow_graph_builder_visit_data_flow_graph;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_c;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_d;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_e;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_f;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_g;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_h;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_i;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_j;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_k;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_l;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_m;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_n;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_o;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_p;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_q;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_r;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_s;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_t;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_u;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_v;
pub mod data_flow_graph_builder_visit_data_flow_graph_alt_w;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_c;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_d;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_e;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_f;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_g;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_h;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_i;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_j;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_k;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_l;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_m;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_n;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_o;
pub mod data_flow_graph_builder_visit_expr_data_flow_graph_alt_p;
pub mod data_flow_graph_builder_visit_function;
pub mod data_flow_graph_builder_visit_generic_packs;
pub mod data_flow_graph_builder_visit_generics;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph_alt_c;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph_alt_d;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph_alt_e;
pub mod data_flow_graph_builder_visit_l_value_data_flow_graph_alt_f;
pub mod data_flow_graph_builder_visit_type_data_flow_graph;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_c;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_d;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_e;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_f;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_g;
pub mod data_flow_graph_builder_visit_type_data_flow_graph_alt_h;
pub mod data_flow_graph_builder_visit_type_list;
pub mod data_flow_graph_builder_visit_type_pack_data_flow_graph;
pub mod data_flow_graph_builder_visit_type_pack_data_flow_graph_alt_b;
pub mod data_flow_graph_builder_visit_type_pack_data_flow_graph_alt_c;
pub mod data_flow_graph_data_flow_graph_data_flow_graph;
pub mod data_flow_graph_data_flow_graph_data_flow_graph_alt_b;
pub mod data_flow_graph_data_flow_graph_data_flow_graph_alt_c;
pub mod data_flow_graph_get_def_data_flow_graph;
pub mod data_flow_graph_get_def_data_flow_graph_alt_b;
pub mod data_flow_graph_get_def_data_flow_graph_alt_c;
pub mod data_flow_graph_get_def_data_flow_graph_alt_d;
pub mod data_flow_graph_get_def_data_flow_graph_alt_global;
pub mod data_flow_graph_get_def_data_flow_graph_alt_local;
pub mod data_flow_graph_get_def_optional;
pub mod data_flow_graph_get_refinement_key;
pub mod data_flow_graph_get_symbol_from_def;
pub mod data_flow_graph_operator_assign_data_flow_graph;
pub mod data_flow_graph_operator_assign_data_flow_graph_alt_b;
pub mod dcr_logger_capture_boundary_state;
pub mod dcr_logger_capture_final_solver_state;
pub mod dcr_logger_capture_generation_error;
pub mod dcr_logger_capture_generation_module;
pub mod dcr_logger_capture_initial_solver_state;
pub mod dcr_logger_capture_source;
pub mod dcr_logger_capture_type_check_error;
pub mod dcr_logger_commit_step_snapshot;
pub mod dcr_logger_compile_output;
pub mod dcr_logger_pop_block_dcr_logger;
pub mod dcr_logger_pop_block_dcr_logger_alt_b;
pub mod dcr_logger_pop_block_dcr_logger_alt_c;
pub mod dcr_logger_prepare_generalization_snapshot;
pub mod dcr_logger_prepare_step_snapshot;
pub mod dcr_logger_push_block_dcr_logger;
pub mod dcr_logger_push_block_dcr_logger_alt_b;
pub mod dcr_logger_push_block_dcr_logger_alt_c;
pub mod dcr_logger_snapshot_blocks;
pub mod declare_declare;
pub mod def_arena_fresh_cell;
pub mod def_arena_phi_def;
pub mod def_arena_phi_def_alt_b;
pub mod demoter_clean_type_infer;
pub mod demoter_clean_type_infer_alt_b;
pub mod demoter_demote;
pub mod demoter_demoted_level;
pub mod demoter_demoter;
pub mod demoter_ignore_children;
pub mod demoter_is_dirty_type_infer;
pub mod demoter_is_dirty_type_infer_alt_b;
pub mod deprecated_api_used_operator_eq;
pub mod dfg_scope_inherit;
pub mod dfg_scope_lookup_data_flow_graph;
pub mod dfg_scope_lookup_data_flow_graph_alt_b;
pub mod duplicate_generic_parameter_operator_eq;
pub mod duplicate_type_definition_operator_eq;
pub mod dynamic_property_lookup_on_extern_types_unsafe_operator_eq;
pub mod error_converter_find_call_metamethod;
pub mod error_converter_operator_call_error;
pub mod error_converter_operator_call_error_alt_aa;
pub mod error_converter_operator_call_error_alt_ab;
pub mod error_converter_operator_call_error_alt_ac;
pub mod error_converter_operator_call_error_alt_ad;
pub mod error_converter_operator_call_error_alt_ae;
pub mod error_converter_operator_call_error_alt_af;
pub mod error_converter_operator_call_error_alt_ag;
pub mod error_converter_operator_call_error_alt_ah;
pub mod error_converter_operator_call_error_alt_ai;
pub mod error_converter_operator_call_error_alt_aj;
pub mod error_converter_operator_call_error_alt_ak;
pub mod error_converter_operator_call_error_alt_al;
pub mod error_converter_operator_call_error_alt_am;
pub mod error_converter_operator_call_error_alt_an;
pub mod error_converter_operator_call_error_alt_ao;
pub mod error_converter_operator_call_error_alt_ap;
pub mod error_converter_operator_call_error_alt_aq;
pub mod error_converter_operator_call_error_alt_ar;
pub mod error_converter_operator_call_error_alt_as;
pub mod error_converter_operator_call_error_alt_at;
pub mod error_converter_operator_call_error_alt_au;
pub mod error_converter_operator_call_error_alt_av;
pub mod error_converter_operator_call_error_alt_aw;
pub mod error_converter_operator_call_error_alt_ax;
pub mod error_converter_operator_call_error_alt_ay;
pub mod error_converter_operator_call_error_alt_az;
pub mod error_converter_operator_call_error_alt_b;
pub mod error_converter_operator_call_error_alt_ba;
pub mod error_converter_operator_call_error_alt_bb;
pub mod error_converter_operator_call_error_alt_bc;
pub mod error_converter_operator_call_error_alt_bd;
pub mod error_converter_operator_call_error_alt_be;
pub mod error_converter_operator_call_error_alt_bf;
pub mod error_converter_operator_call_error_alt_bg;
pub mod error_converter_operator_call_error_alt_bh;
pub mod error_converter_operator_call_error_alt_bi;
pub mod error_converter_operator_call_error_alt_bj;
pub mod error_converter_operator_call_error_alt_bk;
pub mod error_converter_operator_call_error_alt_c;
pub mod error_converter_operator_call_error_alt_d;
pub mod error_converter_operator_call_error_alt_e;
pub mod error_converter_operator_call_error_alt_f;
pub mod error_converter_operator_call_error_alt_g;
pub mod error_converter_operator_call_error_alt_h;
pub mod error_converter_operator_call_error_alt_i;
pub mod error_converter_operator_call_error_alt_j;
pub mod error_converter_operator_call_error_alt_k;
pub mod error_converter_operator_call_error_alt_l;
pub mod error_converter_operator_call_error_alt_m;
pub mod error_converter_operator_call_error_alt_n;
pub mod error_converter_operator_call_error_alt_o;
pub mod error_converter_operator_call_error_alt_p;
pub mod error_converter_operator_call_error_alt_q;
pub mod error_converter_operator_call_error_alt_r;
pub mod error_converter_operator_call_error_alt_s;
pub mod error_converter_operator_call_error_alt_t;
pub mod error_converter_operator_call_error_alt_u;
pub mod error_converter_operator_call_error_alt_v;
pub mod error_converter_operator_call_error_alt_w;
pub mod error_converter_operator_call_error_alt_x;
pub mod error_converter_operator_call_error_alt_y;
pub mod error_converter_operator_call_error_alt_z;
pub mod error_error;
pub mod error_id_error;
pub mod error_suppression_error_suppression_type_utils;
pub mod error_suppression_error_suppression_type_utils_alt_b;
pub mod error_suppression_or_else;
pub mod error_suppression_value;
pub mod expected_type_visitor_apply_expected_type;
pub mod expected_type_visitor_expected_type_visitor;
pub mod expected_type_visitor_visit_expected_type_visitor;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_b;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_c;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_d;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_e;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_f;
pub mod expected_type_visitor_visit_expected_type_visitor_alt_g;
pub mod explicit_function_annotation_recommended_operator_eq;
pub mod expr_or_local_get_expr;
pub mod expr_or_local_get_local;
pub mod expr_or_local_get_location;
pub mod expr_or_local_get_name;
pub mod expr_or_local_set_expr;
pub mod expr_or_local_set_local;
pub mod expr_printer_expr_printer;
pub mod expr_printer_visit_dump_cfg;
pub mod expr_printer_visit_dump_cfg_alt_b;
pub mod expr_printer_visit_dump_cfg_alt_c;
pub mod expr_printer_visit_dump_cfg_alt_d;
pub mod expr_printer_visit_dump_cfg_alt_e;
pub mod expr_printer_visit_dump_cfg_alt_f;
pub mod expr_printer_visit_dump_cfg_alt_g;
pub mod expr_printer_visit_dump_cfg_alt_h;
pub mod extern_type_extern_type_type;
pub mod extern_type_extern_type_type_alt_b;
pub mod extra_information_operator_eq;
pub mod failed_to_compile_operator_eq;
pub mod field_operator_eq;
pub mod field_operator_ne;
pub mod file_resolver_file_resolver_file_resolver;
pub mod file_resolver_file_resolver_file_resolver_alt_b;
pub mod file_resolver_file_resolver_file_resolver_alt_c;
pub mod file_resolver_get_environment_for_module;
pub mod file_resolver_get_human_readable_module_name;
pub mod file_resolver_get_require_suggestions;
pub mod file_resolver_resolve_module;
pub mod find_all_union_members_find_all_union_members;
pub mod find_all_union_members_visit_constraint_solver;
pub mod find_all_union_members_visit_constraint_solver_alt_b;
pub mod find_all_union_members_visit_constraint_solver_alt_c;
pub mod find_all_union_members_visit_constraint_solver_alt_d;
pub mod find_all_union_members_visit_constraint_solver_alt_e;
pub mod find_all_union_members_visit_constraint_solver_alt_f;
pub mod find_all_union_members_visit_constraint_solver_alt_g;
pub mod find_cyclic_types_cycle_to_string;
pub mod find_cyclic_types_cycle_to_string_alt_b;
pub mod find_cyclic_types_find_cyclic_types_to_string;
pub mod find_cyclic_types_find_cyclic_types_to_string_alt_b;
pub mod find_cyclic_types_operator_assign;
pub mod find_cyclic_types_visit_to_string;
pub mod find_cyclic_types_visit_to_string_alt_b;
pub mod find_cyclic_types_visit_to_string_alt_c;
pub mod find_cyclic_types_visit_to_string_alt_d;
pub mod find_cyclic_types_visit_to_string_alt_e;
pub mod find_cyclic_types_visit_to_string_alt_f;
pub mod find_expr_or_local_find_expr_or_local;
pub mod find_expr_or_local_is_closer_match;
pub mod find_expr_or_local_visit_ast_query;
pub mod find_expr_or_local_visit_ast_query_alt_b;
pub mod find_expr_or_local_visit_ast_query_alt_c;
pub mod find_expr_or_local_visit_ast_query_alt_d;
pub mod find_expr_or_local_visit_ast_query_alt_e;
pub mod find_expr_or_local_visit_ast_query_alt_f;
pub mod find_expr_or_local_visit_ast_query_alt_g;
pub mod find_expr_or_local_visit_local;
pub mod find_full_ancestry_find_full_ancestry;
pub mod find_full_ancestry_visit_ast_query;
pub mod find_full_ancestry_visit_ast_query_alt_b;
pub mod find_full_ancestry_visit_ast_query_alt_c;
pub mod find_function_type_in_find_function_type_in;
pub mod find_function_type_in_iterative_type_visitor_trait;
pub mod find_function_type_in_visit_table_literal_inference;
pub mod find_function_type_in_visit_table_literal_inference_alt_b;
pub mod find_function_type_in_visit_table_literal_inference_alt_c;
pub mod find_function_type_in_visit_table_literal_inference_alt_d;
pub mod find_node_find_node;
pub mod find_node_visit_ast_query;
pub mod find_node_visit_ast_query_alt_b;
pub mod find_node_visit_ast_query_alt_c;
pub mod find_refinement_blockers_find_refinement_blockers;
pub mod find_refinement_blockers_visit_builtin_type_functions;
pub mod find_refinement_blockers_visit_builtin_type_functions_alt_b;
pub mod find_refinement_blockers_visit_builtin_type_functions_alt_c;
pub mod find_simplification_blockers_find_simplification_blockers;
pub mod find_simplification_blockers_iterative_type_visitor_trait;
pub mod find_simplification_blockers_visit_constraint_generator;
pub mod find_simplification_blockers_visit_constraint_generator_alt_b;
pub mod find_simplification_blockers_visit_constraint_generator_alt_c;
pub mod find_simplification_blockers_visit_constraint_generator_alt_d;
pub mod find_simplification_blockers_visit_constraint_generator_alt_e;
pub mod find_simplification_blockers_visit_constraint_generator_alt_f;
pub mod find_user_type_function_blockers_find_user_type_function_blockers;
pub mod find_user_type_function_blockers_visit_user_defined_type_function;
pub mod find_user_type_function_blockers_visit_user_defined_type_function_alt_b;
pub mod find_user_type_function_blockers_visit_user_defined_type_function_alt_c;
pub mod fragment_autocomplete_type_cloner_clone_children;
pub mod fragment_autocomplete_type_cloner_fragment_autocomplete_type_cloner;
pub mod fragment_autocomplete_type_cloner_shallow_clone_clone;
pub mod fragment_autocomplete_type_cloner_shallow_clone_clone_alt_b;
pub mod free_type_free_type_type;
pub mod free_type_free_type_type_alt_b;
pub mod free_type_free_type_type_alt_c;
pub mod free_type_pack_free_type_pack_type_pack;
pub mod free_type_pack_free_type_pack_type_pack_alt_b;
pub mod free_type_pack_free_type_pack_type_pack_alt_c;
pub mod free_type_searcher_flip;
pub mod free_type_searcher_free_type_searcher;
pub mod free_type_searcher_seen_with_current_polarity;
pub mod free_type_searcher_visit_generalization;
pub mod free_type_searcher_visit_generalization_alt_b;
pub mod free_type_searcher_visit_generalization_alt_c;
pub mod free_type_searcher_visit_generalization_alt_d;
pub mod free_type_searcher_visit_generalization_alt_e;
pub mod free_type_searcher_visit_generalization_alt_f;
pub mod freeze_type_function_types_freeze_type_function_types;
pub mod freeze_type_function_types_visit;
pub mod frontend_add_build_queue_items;
pub mod frontend_add_environment;
pub mod frontend_all_module_dependencies_valid;
pub mod frontend_apply_builtin_definition_to_environment;
pub mod frontend_cancellation_token_cancel;
pub mod frontend_cancellation_token_requested;
pub mod frontend_check_build_queue_item;
pub mod frontend_check_build_queue_items;
pub mod frontend_check_frontend;
pub mod frontend_check_frontend_alt_b;
pub mod frontend_check_queued_modules;
pub mod frontend_classify_lints;
pub mod frontend_clear;
pub mod frontend_clear_builtin_environments;
pub mod frontend_clear_stats;
pub mod frontend_frontend_frontend;
pub mod frontend_frontend_frontend_alt_b;
pub mod frontend_get_check_result;
pub mod frontend_get_environment_scope;
pub mod frontend_get_luau_solver_mode;
pub mod frontend_get_module_environment;
pub mod frontend_get_required_scripts;
pub mod frontend_get_source_module_frontend;
pub mod frontend_get_source_module_frontend_alt_b;
pub mod frontend_get_source_node;
pub mod frontend_is_dirty;
pub mod frontend_load_definition_file;
pub mod frontend_mark_dirty;
pub mod frontend_module_resolver_clear_modules;
pub mod frontend_module_resolver_frontend_module_resolver;
pub mod frontend_module_resolver_get_human_readable_module_name;
pub mod frontend_module_resolver_get_module;
pub mod frontend_module_resolver_module_exists;
pub mod frontend_module_resolver_resolve_module_info;
pub mod frontend_module_resolver_set_module;
pub mod frontend_parse_frontend;
pub mod frontend_parse_frontend_alt_b;
pub mod frontend_parse_graph;
pub mod frontend_parse_modules;
pub mod frontend_parse_type;
pub mod frontend_perform_queue_item_task;
pub mod frontend_populate_expected_types;
pub mod frontend_queue_module_check_frontend;
pub mod frontend_queue_module_check_frontend_alt_b;
pub mod frontend_record_item_result;
pub mod frontend_register_builtin_definition;
pub mod frontend_send_queue_cycle_item_task;
pub mod frontend_send_queue_item_tasks;
pub mod frontend_set_luau_solver_mode;
pub mod frontend_traverse_dependents;
pub mod fuel_initializer_fuel_initializer_normalize;
pub mod fuel_initializer_fuel_initializer_normalize_alt_b;
pub mod fuel_initializer_fuel_initializer_normalize_alt_c;
pub mod fuel_initializer_operator_assign;
pub mod function_does_not_take_self_operator_eq;
pub mod function_exits_without_returning_operator_eq;
pub mod function_requires_self_operator_eq;
pub mod function_type_arg_names;
pub mod function_type_arg_types;
pub mod function_type_definition;
pub mod function_type_function_type_new;
pub mod function_type_function_type_type;
pub mod function_type_function_type_type_alt_b;
pub mod function_type_function_type_type_alt_c;
pub mod function_type_function_type_type_alt_d;
pub mod function_type_generic_packs;
pub mod function_type_generics;
pub mod function_type_has_self;
pub mod function_type_new_with_generics;
pub mod function_type_ret_types;
pub mod generic_bounds_mismatch_generic_bounds_mismatch;
pub mod generic_bounds_mismatch_operator_eq;
pub mod generic_counter_check_limits;
pub mod generic_counter_generic_counter;
pub mod generic_counter_visit_generalization;
pub mod generic_counter_visit_generalization_alt_b;
pub mod generic_counter_visit_generalization_alt_c;
pub mod generic_counter_visit_generalization_alt_d;
pub mod generic_counter_visit_generalization_alt_e;
pub mod generic_counter_visit_generalization_alt_f;
pub mod generic_error_operator_eq;
pub mod generic_pack_mapping_operator_eq;
pub mod generic_type_count_mismatch_operator_eq;
pub mod generic_type_definition_generic_type_definition;
pub mod generic_type_definition_operator_eq;
pub mod generic_type_definition_ty;
pub mod generic_type_finder_generic_type_finder;
pub mod generic_type_finder_visit_instantiation;
pub mod generic_type_finder_visit_instantiation_alt_b;
pub mod generic_type_finder_visit_instantiation_alt_c;
pub mod generic_type_finder_visit_instantiation_alt_d;
pub mod generic_type_finder_visit_instantiation_alt_e;
pub mod generic_type_finder_visit_instantiation_alt_f;
pub mod generic_type_finder_visit_instantiation_alt_g;
pub mod generic_type_generic_type_type;
pub mod generic_type_generic_type_type_alt_b;
pub mod generic_type_generic_type_type_alt_c;
pub mod generic_type_generic_type_type_alt_d;
pub mod generic_type_generic_type_type_alt_e;
pub mod generic_type_generic_type_type_alt_f;
pub mod generic_type_generic_type_type_alt_g;
pub mod generic_type_pack_count_mismatch_operator_eq;
pub mod generic_type_pack_definition_operator_eq;
pub mod generic_type_pack_generic_type_pack_type_pack;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_b;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_c;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_d;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_e;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_f;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_g;
pub mod generic_type_pack_generic_type_pack_type_pack_alt_h;
pub mod generic_type_pack_new;
pub mod generic_type_visitor_cycle_visit_type;
pub mod generic_type_visitor_cycle_visit_type_alt_b;
pub mod generic_type_visitor_generic_type_visitor_visit_type;
pub mod generic_type_visitor_generic_type_visitor_visit_type_alt_b;
pub mod generic_type_visitor_generic_type_visitor_visit_type_alt_c;
pub mod generic_type_visitor_traverse_visit_type;
pub mod generic_type_visitor_traverse_visit_type_alt_b;
pub mod generic_type_visitor_visit_visit_type;
pub mod generic_type_visitor_visit_visit_type_alt_aa;
pub mod generic_type_visitor_visit_visit_type_alt_ab;
pub mod generic_type_visitor_visit_visit_type_alt_ac;
pub mod generic_type_visitor_visit_visit_type_alt_ad;
pub mod generic_type_visitor_visit_visit_type_alt_b;
pub mod generic_type_visitor_visit_visit_type_alt_c;
pub mod generic_type_visitor_visit_visit_type_alt_d;
pub mod generic_type_visitor_visit_visit_type_alt_e;
pub mod generic_type_visitor_visit_visit_type_alt_f;
pub mod generic_type_visitor_visit_visit_type_alt_g;
pub mod generic_type_visitor_visit_visit_type_alt_h;
pub mod generic_type_visitor_visit_visit_type_alt_i;
pub mod generic_type_visitor_visit_visit_type_alt_j;
pub mod generic_type_visitor_visit_visit_type_alt_k;
pub mod generic_type_visitor_visit_visit_type_alt_l;
pub mod generic_type_visitor_visit_visit_type_alt_m;
pub mod generic_type_visitor_visit_visit_type_alt_n;
pub mod generic_type_visitor_visit_visit_type_alt_o;
pub mod generic_type_visitor_visit_visit_type_alt_p;
pub mod generic_type_visitor_visit_visit_type_alt_q;
pub mod generic_type_visitor_visit_visit_type_alt_r;
pub mod generic_type_visitor_visit_visit_type_alt_s;
pub mod generic_type_visitor_visit_visit_type_alt_t;
pub mod generic_type_visitor_visit_visit_type_alt_u;
pub mod generic_type_visitor_visit_visit_type_alt_v;
pub mod generic_type_visitor_visit_visit_type_alt_w;
pub mod generic_type_visitor_visit_visit_type_alt_x;
pub mod generic_type_visitor_visit_visit_type_alt_y;
pub mod generic_type_visitor_visit_visit_type_alt_z;
pub mod global_name_collector_global_name_collector;
pub mod global_name_collector_visit;
pub mod global_prepopulator_global_prepopulator;
pub mod global_prepopulator_visit_constraint_generator;
pub mod global_prepopulator_visit_constraint_generator_alt_b;
pub mod global_prepopulator_visit_constraint_generator_alt_c;
pub mod global_prepopulator_visit_constraint_generator_alt_d;
pub mod global_prepopulator_visit_constraint_generator_alt_e;
pub mod global_types_global_scope;
pub mod global_types_global_types;
pub mod global_types_global_types_mut;
pub mod global_types_register_hidden_test_types;
pub mod global_types_set_global_scope;
pub mod has_free_type_has_free_type;
pub mod has_free_type_visit_constraint_generator;
pub mod has_free_type_visit_constraint_generator_alt_b;
pub mod has_free_type_visit_constraint_generator_alt_c;
pub mod has_free_type_visit_constraint_generator_alt_d;
pub mod has_free_type_visit_constraint_generator_alt_e;
pub mod hash_blocked_constraint_id_operator_call;
pub mod hash_bool_name_pair_operator_call;
pub mod hash_instantiation_signature_operator_call;
pub mod hash_luau_symbol_operator_call;
pub mod hash_subtype_constraint_record_operator_call;
pub mod identifier_hash_operator_call;
pub mod illegal_require_operator_eq;
pub mod in_conditional_context_in_conditional_context_type_utils;
pub mod in_conditional_context_in_conditional_context_type_utils_alt_b;
pub mod incorrect_generic_parameter_count_actual_parameters;
pub mod incorrect_generic_parameter_count_name;
pub mod incorrect_generic_parameter_count_operator_eq;
pub mod incorrect_generic_parameter_count_type_fun;
pub mod index_collector_index_collector;
pub mod index_collector_visit_expected_type_visitor;
pub mod index_collector_visit_expected_type_visitor_alt_b;
pub mod index_collector_visit_expected_type_visitor_alt_c;
pub mod index_collector_visit_expected_type_visitor_alt_d;
pub mod index_operator_eq;
pub mod indexer_index_collector_indexer_index_collector;
pub mod indexer_index_collector_visit_expected_type_visitor;
pub mod indexer_index_collector_visit_expected_type_visitor_alt_b;
pub mod indexer_index_collector_visit_expected_type_visitor_alt_c;
pub mod inference_inference_constraint_generator;
pub mod inference_inference_constraint_generator_alt_b;
pub mod inference_pack_inference_pack_constraint_generator;
pub mod inference_pack_inference_pack_constraint_generator_alt_b;
pub mod infinite_type_finder_infinite_type_finder;
pub mod infinite_type_finder_iterative_type_visitor_trait;
pub mod infinite_type_finder_visit_constraint_solver;
pub mod infinite_type_finder_visit_constraint_solver_alt_b;
pub mod inplace_demoter_demote;
pub mod inplace_demoter_inplace_demoter;
pub mod inplace_demoter_visit_type_infer;
pub mod inplace_demoter_visit_type_infer_alt_b;
pub mod instance_collector_2_cycle;
pub mod instance_collector_2_instance_collector_2;
pub mod instance_collector_2_visit_type_function_reduction_guesser;
pub mod instance_collector_2_visit_type_function_reduction_guesser_alt_b;
pub mod instance_collector_2_visit_type_function_reduction_guesser_alt_c;
pub mod instance_collector_cycle;
pub mod instance_collector_instance_collector;
pub mod instance_collector_visit_type_function;
pub mod instance_collector_visit_type_function_alt_b;
pub mod instance_collector_visit_type_function_alt_c;
pub mod instantiate_generics_on_non_function_operator_eq;
pub mod instantiation_2_clean_instantiation_2;
pub mod instantiation_2_clean_instantiation_2_alt_b;
pub mod instantiation_2_ignore_children;
pub mod instantiation_2_instantiation_2_instantiation_2;
pub mod instantiation_2_instantiation_2_instantiation_2_alt_b;
pub mod instantiation_2_is_dirty_instantiation_2;
pub mod instantiation_2_is_dirty_instantiation_2_alt_b;
pub mod instantiation_clean_instantiation;
pub mod instantiation_clean_instantiation_alt_b;
pub mod instantiation_ignore_children;
pub mod instantiation_instantiation;
pub mod instantiation_is_dirty_instantiation;
pub mod instantiation_is_dirty_instantiation_alt_b;
pub mod instantiation_queuer_deprecate_d_visit_constraint_solver;
pub mod instantiation_queuer_deprecate_d_visit_constraint_solver_alt_b;
pub mod instantiation_queuer_deprecate_d_visit_constraint_solver_alt_c;
pub mod instantiation_queuer_deprecated_generic_type_visitor_trait;
pub mod instantiation_queuer_deprecated_instantiation_queuer_deprecated;
pub mod instantiation_queuer_instantiation_queuer;
pub mod instantiation_queuer_iterative_type_visitor_trait;
pub mod instantiation_queuer_visit_constraint_solver;
pub mod instantiation_queuer_visit_constraint_solver_alt_b;
pub mod instantiation_queuer_visit_constraint_solver_alt_c;
pub mod instantiation_reset_state;
pub mod instantiation_signature_operator_eq;
pub mod instantiation_signature_operator_ne;
pub mod internal_compiler_error_internal_compiler_error_error;
pub mod internal_compiler_error_internal_compiler_error_error_alt_b;
pub mod internal_compiler_error_internal_compiler_error_error_alt_c;
pub mod internal_compiler_error_what;
pub mod internal_error_operator_eq;
pub mod internal_error_reporter_ice_error;
pub mod internal_error_reporter_ice_error_alt_b;
pub mod internal_type_finder_internal_type_finder;
pub mod internal_type_finder_visit_frontend;
pub mod internal_type_finder_visit_frontend_alt_b;
pub mod internal_type_finder_visit_frontend_alt_c;
pub mod internal_type_finder_visit_frontend_alt_d;
pub mod internal_type_finder_visit_frontend_alt_e;
pub mod internal_type_finder_visit_frontend_alt_f;
pub mod internal_type_finder_visit_frontend_alt_g;
pub mod internal_type_function_finder_internal_type_function_finder;
pub mod internal_type_function_finder_visit_type_checker_2;
pub mod internal_type_function_finder_visit_type_checker_2_alt_b;
pub mod intersection_builder_add;
pub mod intersection_builder_build;
pub mod intersection_builder_intersection_builder;
pub mod intersection_builder_reserve;
pub mod intersection_builder_size;
pub mod invalid_name_checker_operator_call_error;
pub mod invalid_name_checker_operator_call_error_alt_b;
pub mod invalid_name_checker_operator_call_error_alt_c;
pub mod invalid_name_checker_operator_call_error_alt_d;
pub mod iterative_type_function_type_visitor_cycle_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_cycle_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_has_seen;
pub mod iterative_type_function_type_visitor_is_cyclic;
pub mod iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor_alt_c;
pub mod iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor_alt_d;
pub mod iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor_alt_e;
pub mod iterative_type_function_type_visitor_operator_assign;
pub mod iterative_type_function_type_visitor_process_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_process_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_process_work_queue;
pub mod iterative_type_function_type_visitor_run_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_run_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_traverse_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_traverse_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_unsee;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_c;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_d;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_e;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_f;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_g;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_h;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_i;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_j;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_k;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_l;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_m;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_n;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_o;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_p;
pub mod iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor_alt_q;
pub mod iterative_type_function_type_visitor_work_item_as_type;
pub mod iterative_type_function_type_visitor_work_item_as_type_pack;
pub mod iterative_type_function_type_visitor_work_item_operator_eq_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_work_item_operator_eq_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_function_type_visitor_work_item_work_item_iterative_type_function_type_visitor;
pub mod iterative_type_function_type_visitor_work_item_work_item_iterative_type_function_type_visitor_alt_b;
pub mod iterative_type_visitor_cycle_iterative_type_visitor;
pub mod iterative_type_visitor_cycle_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_has_seen;
pub mod iterative_type_visitor_is_cyclic;
pub mod iterative_type_visitor_iterative_type_visitor_iterative_type_visitor;
pub mod iterative_type_visitor_iterative_type_visitor_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_iterative_type_visitor_iterative_type_visitor_alt_c;
pub mod iterative_type_visitor_iterative_type_visitor_iterative_type_visitor_alt_d;
pub mod iterative_type_visitor_iterative_type_visitor_iterative_type_visitor_alt_e;
pub mod iterative_type_visitor_operator_assign;
pub mod iterative_type_visitor_process_iterative_type_visitor;
pub mod iterative_type_visitor_process_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_process_work_queue;
pub mod iterative_type_visitor_run_iterative_type_visitor;
pub mod iterative_type_visitor_run_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_traverse_iterative_type_visitor;
pub mod iterative_type_visitor_traverse_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_unsee;
pub mod iterative_type_visitor_visit_iterative_type_visitor;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_aa;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_ab;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_ac;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_ad;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_c;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_d;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_e;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_f;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_g;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_h;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_i;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_j;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_k;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_l;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_m;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_n;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_o;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_p;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_q;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_r;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_s;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_t;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_u;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_v;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_w;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_x;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_y;
pub mod iterative_type_visitor_visit_iterative_type_visitor_alt_z;
pub mod iterative_type_visitor_work_item_as_type;
pub mod iterative_type_visitor_work_item_as_type_pack;
pub mod iterative_type_visitor_work_item_operator_eq_iterative_type_visitor;
pub mod iterative_type_visitor_work_item_operator_eq_iterative_type_visitor_alt_b;
pub mod iterative_type_visitor_work_item_work_item_iterative_type_visitor;
pub mod iterative_type_visitor_work_item_work_item_iterative_type_visitor_alt_b;
pub mod join_join;
pub mod json_emitter_json_emitter;
pub mod json_emitter_new_chunk;
pub mod json_emitter_pop_comma;
pub mod json_emitter_push_comma;
pub mod json_emitter_str;
pub mod json_emitter_write_array;
pub mod json_emitter_write_comma;
pub mod json_emitter_write_object;
pub mod json_emitter_write_raw_json_emitter;
pub mod json_emitter_write_raw_json_emitter_alt_b;
pub mod l_value_hasher_operator_call;
pub mod lazy_type_lazy_type_type;
pub mod lazy_type_lazy_type_type_alt_b;
pub mod lazy_type_lazy_type_type_alt_c;
pub mod lazy_type_lazy_type_type_alt_d;
pub mod lazy_type_operator_assign_type;
pub mod lazy_type_operator_assign_type_alt_b;
pub mod lint_comparison_precedence_is_comparison;
pub mod lint_comparison_precedence_is_equality;
pub mod lint_comparison_precedence_is_not;
pub mod lint_comparison_precedence_process;
pub mod lint_comparison_precedence_visit;
pub mod lint_context_get_type;
pub mod lint_context_lint_context;
pub mod lint_context_warning_enabled;
pub mod lint_deprecated_api_check_linter;
pub mod lint_deprecated_api_check_linter_alt_b;
pub mod lint_deprecated_api_check_linter_alt_c;
pub mod lint_deprecated_api_get_function_type;
pub mod lint_deprecated_api_in_scope;
pub mod lint_deprecated_api_lint_deprecated_api;
pub mod lint_deprecated_api_pop_scope;
pub mod lint_deprecated_api_process;
pub mod lint_deprecated_api_push_scope;
pub mod lint_deprecated_api_report_linter;
pub mod lint_deprecated_api_report_linter_alt_b;
pub mod lint_deprecated_api_report_linter_alt_c;
pub mod lint_deprecated_api_report_linter_alt_d;
pub mod lint_deprecated_api_report_linter_alt_e;
pub mod lint_deprecated_api_visit_linter;
pub mod lint_deprecated_api_visit_linter_alt_b;
pub mod lint_deprecated_api_visit_linter_alt_c;
pub mod lint_deprecated_api_visit_linter_alt_d;
pub mod lint_deprecated_api_visit_linter_alt_e;
pub mod lint_deprecated_api_visit_linter_alt_f;
pub mod lint_duplicate_condition_detect_duplicates;
pub mod lint_duplicate_condition_extract_op_chain;
pub mod lint_duplicate_condition_lint_duplicate_condition;
pub mod lint_duplicate_condition_process;
pub mod lint_duplicate_condition_visit_linter;
pub mod lint_duplicate_condition_visit_linter_alt_b;
pub mod lint_duplicate_condition_visit_linter_alt_c;
pub mod lint_duplicate_function_build_name;
pub mod lint_duplicate_function_lint_duplicate_function;
pub mod lint_duplicate_function_process;
pub mod lint_duplicate_function_report;
pub mod lint_duplicate_function_track_function;
pub mod lint_duplicate_function_visit;
pub mod lint_duplicate_local_ignore_duplicate;
pub mod lint_duplicate_local_lint_duplicate_local;
pub mod lint_duplicate_local_process;
pub mod lint_duplicate_local_visit_linter;
pub mod lint_duplicate_local_visit_linter_alt_b;
pub mod lint_for_range_get_loop_end;
pub mod lint_for_range_process;
pub mod lint_for_range_visit;
pub mod lint_format_string_check_date_format;
pub mod lint_format_string_check_string_format;
pub mod lint_format_string_check_string_match;
pub mod lint_format_string_check_string_match_set;
pub mod lint_format_string_check_string_pack;
pub mod lint_format_string_check_string_replace;
pub mod lint_format_string_fuzz;
pub mod lint_format_string_is_alpha;
pub mod lint_format_string_is_digit;
pub mod lint_format_string_match_call;
pub mod lint_format_string_match_string_call;
pub mod lint_format_string_process;
pub mod lint_format_string_visit;
pub mod lint_global_local_function_info_function_info;
pub mod lint_global_local_hold_conditional_execution_hold_conditional_execution_linter;
pub mod lint_global_local_hold_conditional_execution_hold_conditional_execution_linter_alt_b;
pub mod lint_global_local_lint_global_local;
pub mod lint_global_local_process;
pub mod lint_global_local_report;
pub mod lint_global_local_track_global_ref;
pub mod lint_global_local_visit_linter;
pub mod lint_global_local_visit_linter_alt_b;
pub mod lint_global_local_visit_linter_alt_c;
pub mod lint_global_local_visit_linter_alt_d;
pub mod lint_global_local_visit_linter_alt_e;
pub mod lint_global_local_visit_linter_alt_f;
pub mod lint_global_local_visit_linter_alt_g;
pub mod lint_global_local_visit_linter_alt_h;
pub mod lint_global_local_visit_linter_alt_i;
pub mod lint_global_local_visit_linter_alt_j;
pub mod lint_implicit_return_get_end_location;
pub mod lint_implicit_return_get_value_return;
pub mod lint_implicit_return_process;
pub mod lint_implicit_return_visit;
pub mod lint_implicit_return_visitor_visit_linter;
pub mod lint_implicit_return_visitor_visit_linter_alt_b;
pub mod lint_integer_parsing_process;
pub mod lint_integer_parsing_visit;
pub mod lint_local_hygiene_is_require_call;
pub mod lint_local_hygiene_lint_local_hygiene;
pub mod lint_local_hygiene_process;
pub mod lint_local_hygiene_report;
pub mod lint_local_hygiene_report_unused_local;
pub mod lint_local_hygiene_report_used_local;
pub mod lint_local_hygiene_visit_linter;
pub mod lint_local_hygiene_visit_linter_alt_b;
pub mod lint_local_hygiene_visit_linter_alt_c;
pub mod lint_local_hygiene_visit_linter_alt_d;
pub mod lint_local_hygiene_visit_linter_alt_e;
pub mod lint_local_hygiene_visit_linter_alt_f;
pub mod lint_local_hygiene_visit_linter_alt_g;
pub mod lint_local_hygiene_visit_linter_alt_h;
pub mod lint_local_hygiene_visit_linter_alt_i;
pub mod lint_misleading_and_or_process;
pub mod lint_misleading_and_or_visit;
pub mod lint_multi_line_statement_process;
pub mod lint_multi_line_statement_visit_linter;
pub mod lint_multi_line_statement_visit_linter_alt_b;
pub mod lint_multi_line_statement_visit_linter_alt_c;
pub mod lint_multi_line_statement_visit_linter_alt_d;
pub mod lint_redundant_native_attribute_process;
pub mod lint_redundant_native_attribute_visit;
pub mod lint_same_line_statement_process;
pub mod lint_same_line_statement_visit;
pub mod lint_table_literal_ast_array_predicate_operator_call_linter;
pub mod lint_table_literal_ast_array_predicate_operator_call_linter_alt_b;
pub mod lint_table_literal_process;
pub mod lint_table_literal_visit_linter;
pub mod lint_table_literal_visit_linter_alt_b;
pub mod lint_table_literal_visit_linter_alt_c;
pub mod lint_table_literal_visit_linter_alt_d;
pub mod lint_table_operations_check_indexer;
pub mod lint_table_operations_check_table_call;
pub mod lint_table_operations_get_return_count;
pub mod lint_table_operations_is_constant;
pub mod lint_table_operations_is_length;
pub mod lint_table_operations_lint_table_operations;
pub mod lint_table_operations_process;
pub mod lint_table_operations_visit_linter;
pub mod lint_table_operations_visit_linter_alt_b;
pub mod lint_unbalanced_assignment_assign;
pub mod lint_unbalanced_assignment_process;
pub mod lint_unbalanced_assignment_visit_linter;
pub mod lint_unbalanced_assignment_visit_linter_alt_b;
pub mod lint_uninitialized_local_lint_uninitialized_local;
pub mod lint_uninitialized_local_process;
pub mod lint_uninitialized_local_report;
pub mod lint_uninitialized_local_visit_assign;
pub mod lint_uninitialized_local_visit_linter;
pub mod lint_uninitialized_local_visit_linter_alt_b;
pub mod lint_uninitialized_local_visit_linter_alt_c;
pub mod lint_uninitialized_local_visit_linter_alt_d;
pub mod lint_unknown_type_get_type_kind;
pub mod lint_unknown_type_process;
pub mod lint_unknown_type_validate_type;
pub mod lint_unknown_type_visit;
pub mod lint_unreachable_code_analyze;
pub mod lint_unreachable_code_get_reason;
pub mod lint_unreachable_code_process;
pub mod lint_unreachable_code_visit;
pub mod lint_unused_function_lint_unused_function;
pub mod lint_unused_function_process;
pub mod lint_unused_function_report;
pub mod lint_unused_function_visit_linter;
pub mod lint_unused_function_visit_linter_alt_b;
pub mod luau_temp_thread_popper_luau_temp_thread_popper_type_function_runtime;
pub mod luau_temp_thread_popper_luau_temp_thread_popper_type_function_runtime_alt_b;
pub mod magic_assert_handle_old_solver;
pub mod magic_assert_infer;
pub mod magic_clone_handle_old_solver;
pub mod magic_clone_infer;
pub mod magic_find_handle_old_solver;
pub mod magic_find_infer;
pub mod magic_format_handle_old_solver;
pub mod magic_format_infer;
pub mod magic_format_type_check;
pub mod magic_freeze_handle_old_solver;
pub mod magic_freeze_infer;
pub mod magic_freeze_type_check;
pub mod magic_function_magic_function;
pub mod magic_function_refine;
pub mod magic_function_type_check;
pub mod magic_gmatch_handle_old_solver;
pub mod magic_gmatch_infer;
pub mod magic_match_handle_old_solver;
pub mod magic_match_infer;
pub mod magic_pack_handle_old_solver;
pub mod magic_pack_infer;
pub mod magic_pcall_handle_old_solver;
pub mod magic_pcall_infer;
pub mod magic_require_handle_old_solver;
pub mod magic_require_infer;
pub mod magic_select_handle_old_solver;
pub mod magic_select_infer;
pub mod magic_set_metatable_handle_old_solver;
pub mod magic_set_metatable_infer;
pub mod mapped_generic_environment_bind_generic;
pub mod mapped_generic_environment_lookup_generic_pack;
pub mod mapped_generic_environment_mapped_generic_frame_mapped_generic_frame;
pub mod mapped_generic_environment_pop_frame;
pub mod mapped_generic_environment_push_frame;
pub mod metatable_type_new;
pub mod metatable_type_new_named;
pub mod missing_properties_operator_eq;
pub mod missing_union_property_operator_eq;
pub mod module_clone_public_interface;
pub mod module_get_module_scope;
pub mod module_has_cyclic_dependency_operator_eq;
pub mod module_has_module_scope;
pub mod module_module;
pub mod module_resolver_module_resolver;
pub mod multiple_nonviable_overloads_attempted_arg_count;
pub mod multiple_nonviable_overloads_new;
pub mod multiple_nonviable_overloads_operator_eq;
pub mod native_stack_guard_is_ok_native_stack_guard;
pub mod native_stack_guard_is_ok_native_stack_guard_alt_b;
pub mod native_stack_guard_is_ok_native_stack_guard_alt_c;
pub mod native_stack_guard_native_stack_guard_native_stack_guard;
pub mod native_stack_guard_native_stack_guard_native_stack_guard_alt_b;
pub mod native_stack_guard_native_stack_guard_native_stack_guard_alt_c;
pub mod nearest_likely_block_finder_nearest_likely_block_finder;
pub mod nearest_statement_finder_nearest_statement_finder;
pub mod nearest_statement_finder_visit;
pub mod negation_type_finder_visit_unifier;
pub mod negation_type_finder_visit_unifier_alt_b;
pub mod node_node;
pub mod non_exceptional_recursion_limiter_is_ok;
pub mod non_exceptional_recursion_limiter_non_exceptional_recursion_limiter;
pub mod non_strict_context_add_context;
pub mod non_strict_context_conjunction;
pub mod non_strict_context_disjunction;
pub mod non_strict_context_find_non_strict_type_checker;
pub mod non_strict_context_find_non_strict_type_checker_alt_b;
pub mod non_strict_context_non_strict_context_non_strict_type_checker;
pub mod non_strict_context_non_strict_context_non_strict_type_checker_alt_b;
pub mod non_strict_context_non_strict_context_non_strict_type_checker_alt_c;
pub mod non_strict_context_operator_assign_non_strict_type_checker;
pub mod non_strict_context_operator_assign_non_strict_type_checker_alt_b;
pub mod non_strict_context_remove;
pub mod non_strict_function_definition_error_operator_eq;
pub mod non_strict_type_checker_check_for_type_function_inhabitance;
pub mod non_strict_type_checker_find_innermost_scope;
pub mod non_strict_type_checker_flatten_pack;
pub mod non_strict_type_checker_get_or_create_negation;
pub mod non_strict_type_checker_lookup_pack_annotation;
pub mod non_strict_type_checker_lookup_type;
pub mod non_strict_type_checker_non_strict_type_checker;
pub mod non_strict_type_checker_push_stack;
pub mod non_strict_type_checker_report_error;
pub mod non_strict_type_checker_should_skip_runtime_error_testing;
pub mod non_strict_type_checker_visit_generics;
pub mod non_strict_type_checker_visit_non_strict_type_checker;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_aa;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ab;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ac;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ad;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ae;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_af;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ag;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ah;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ai;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_aj;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ak;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_al;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_am;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_an;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ao;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ap;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_aq;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ar;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_as;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_at;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_au;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_av;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_aw;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ax;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ay;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_az;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_b;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_ba;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_bb;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_bc;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_bd;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_be;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_c;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_d;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_e;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_f;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_g;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_h;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_i;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_j;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_k;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_l;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_m;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_n;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_o;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_p;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_q;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_r;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_s;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_t;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_u;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_v;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_w;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_x;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_y;
pub mod non_strict_type_checker_visit_non_strict_type_checker_alt_z;
pub mod non_strict_type_checker_will_run_time_error;
pub mod non_strict_type_checker_will_run_time_error_function_definition;
pub mod normalization_too_complex_operator_eq;
pub mod normalized_extern_type_is_never;
pub mod normalized_extern_type_push_pair;
pub mod normalized_extern_type_reset_to_never;
pub mod normalized_function_type_is_never;
pub mod normalized_function_type_reset_to_never;
pub mod normalized_function_type_reset_to_top;
pub mod normalized_string_type_includes;
pub mod normalized_string_type_is_intersection;
pub mod normalized_string_type_is_never;
pub mod normalized_string_type_is_string;
pub mod normalized_string_type_is_union;
pub mod normalized_string_type_normalized_string_type_normalize;
pub mod normalized_string_type_normalized_string_type_normalize_alt_b;
pub mod normalized_string_type_reset_to_never;
pub mod normalized_string_type_reset_to_string;
pub mod normalized_type_has_booleans;
pub mod normalized_type_has_buffers;
pub mod normalized_type_has_errors;
pub mod normalized_type_has_extern_types;
pub mod normalized_type_has_functions;
pub mod normalized_type_has_integers;
pub mod normalized_type_has_nils;
pub mod normalized_type_has_numbers;
pub mod normalized_type_has_strings;
pub mod normalized_type_has_tables;
pub mod normalized_type_has_threads;
pub mod normalized_type_has_top_table;
pub mod normalized_type_has_tops;
pub mod normalized_type_has_tyvars;
pub mod normalized_type_is_exactly_number;
pub mod normalized_type_is_falsy;
pub mod normalized_type_is_nil;
pub mod normalized_type_is_subtype_of_booleans;
pub mod normalized_type_is_subtype_of_string;
pub mod normalized_type_is_truthy;
pub mod normalized_type_is_unknown;
pub mod normalized_type_normalized_type_normalize;
pub mod normalized_type_normalized_type_normalize_alt_b;
pub mod normalized_type_normalized_type_normalize_alt_c;
pub mod normalized_type_normalized_type_normalize_alt_d;
pub mod normalized_type_normalized_type_normalize_alt_e;
pub mod normalized_type_operator_assign_normalize;
pub mod normalized_type_operator_assign_normalize_alt_b;
pub mod normalized_type_should_suppress_errors;
pub mod normalizer_cache_type_ids;
pub mod normalizer_clear_caches;
pub mod normalizer_clear_fuel;
pub mod normalizer_clear_normal;
pub mod normalizer_consume_fuel;
pub mod normalizer_initialize_fuel;
pub mod normalizer_intersect_extern_types;
pub mod normalizer_intersect_extern_types_with_extern_type;
pub mod normalizer_intersect_extern_types_with_shape;
pub mod normalizer_intersect_functions;
pub mod normalizer_intersect_functions_with_function;
pub mod normalizer_intersect_normal_with_negation_ty;
pub mod normalizer_intersect_normal_with_ty;
pub mod normalizer_intersect_normals;
pub mod normalizer_intersect_strings;
pub mod normalizer_intersect_tables;
pub mod normalizer_intersect_tables_with_table;
pub mod normalizer_intersect_tyvars_with_ty;
pub mod normalizer_intersection_of_bools;
pub mod normalizer_intersection_of_functions;
pub mod normalizer_intersection_of_tables;
pub mod normalizer_intersection_of_tops;
pub mod normalizer_intersection_of_type_packs;
pub mod normalizer_intersection_of_type_packs_internal;
pub mod normalizer_intersection_type;
pub mod normalizer_is_inhabited_normalize;
pub mod normalizer_is_inhabited_normalize_alt_b;
pub mod normalizer_is_inhabited_normalize_alt_c;
pub mod normalizer_is_inhabited_normalize_alt_d;
pub mod normalizer_is_intersection_inhabited_normalize;
pub mod normalizer_is_intersection_inhabited_normalize_alt_b;
pub mod normalizer_negate;
pub mod normalizer_negate_all;
pub mod normalizer_negate_normal;
pub mod normalizer_normalize;
pub mod normalizer_normalize_intersections;
pub mod normalizer_normalizer_normalize;
pub mod normalizer_normalizer_normalize_alt_b;
pub mod normalizer_normalizer_normalize_alt_c;
pub mod normalizer_normalizer_normalize_alt_d;
pub mod normalizer_normalizer_normalize_alt_e;
pub mod normalizer_operator_assign_normalize;
pub mod normalizer_operator_assign_normalize_alt_b;
pub mod normalizer_subtract_primitive;
pub mod normalizer_subtract_singleton;
pub mod normalizer_type_from_normal;
pub mod normalizer_union_extern_types_normalize;
pub mod normalizer_union_extern_types_normalize_alt_b;
pub mod normalizer_union_extern_types_with_extern_type_normalize;
pub mod normalizer_union_extern_types_with_extern_type_normalize_alt_b;
pub mod normalizer_union_functions;
pub mod normalizer_union_functions_with_function;
pub mod normalizer_union_normal_with_ty;
pub mod normalizer_union_normals;
pub mod normalizer_union_of_bools;
pub mod normalizer_union_of_functions;
pub mod normalizer_union_of_tops;
pub mod normalizer_union_of_type_packs;
pub mod normalizer_union_saturated_functions;
pub mod normalizer_union_strings;
pub mod normalizer_union_tables;
pub mod normalizer_union_tables_with_table;
pub mod normalizer_union_type;
pub mod normalizer_use_new_luau_solver;
pub mod normalizer_within_resource_limits;
pub mod not_a_table_operator_eq;
pub mod null_file_resolver_read_source;
pub mod null_module_resolver_get_human_readable_module_name;
pub mod null_module_resolver_get_module;
pub mod null_module_resolver_module_exists;
pub mod null_module_resolver_resolve_module_info;
pub mod object_emitter_finish;
pub mod object_emitter_object_emitter_json_emitter;
pub mod object_emitter_object_emitter_json_emitter_alt_b;
pub mod object_emitter_write_pair;
pub mod occurs_check_failed_operator_eq;
pub mod only_tables_can_have_methods_operator_eq;
pub mod optional_value_access_operator_eq;
pub mod or_predicate_or_predicate;
pub mod ordered_map_push;
pub mod overload_resolution_get_unambiguous_overload;
pub mod overload_resolver_is_arity_compatible;
pub mod overload_resolver_maybe_emplace_error_overload_resolver;
pub mod overload_resolver_maybe_emplace_error_overload_resolver_alt_b;
pub mod overload_resolver_maybe_emplace_error_overload_resolver_alt_c;
pub mod overload_resolver_maybe_emplace_error_overload_resolver_alt_d;
pub mod overload_resolver_new;
pub mod overload_resolver_overload_resolver;
pub mod overload_resolver_report_errors;
pub mod overload_resolver_resolve_overload;
pub mod overload_resolver_test_function;
pub mod overload_resolver_test_function_or_call_metamethod;
pub mod overload_resolver_test_function_or_union;
pub mod pack_slice_operator_eq;
pub mod pack_where_clause_needed_operator_eq;
pub mod path_append;
pub mod path_builder_args;
pub mod path_builder_build;
pub mod path_builder_index;
pub mod path_builder_index_key;
pub mod path_builder_index_value;
pub mod path_builder_lb;
pub mod path_builder_mapped_generic_pack;
pub mod path_builder_mt;
pub mod path_builder_negated;
pub mod path_builder_pack_slice;
pub mod path_builder_prop;
pub mod path_builder_read_prop;
pub mod path_builder_rets;
pub mod path_builder_tail;
pub mod path_builder_ub;
pub mod path_builder_variadic;
pub mod path_builder_write_prop;
pub mod path_empty;
pub mod path_hash_operator_call_type_path;
pub mod path_hash_operator_call_type_path_alt_b;
pub mod path_hash_operator_call_type_path_alt_c;
pub mod path_hash_operator_call_type_path_alt_d;
pub mod path_hash_operator_call_type_path_alt_e;
pub mod path_hash_operator_call_type_path_alt_f;
pub mod path_hash_operator_call_type_path_alt_g;
pub mod path_hash_operator_call_type_path_alt_h;
pub mod path_hash_operator_call_type_path_alt_i;
pub mod path_last;
pub mod path_operator_eq;
pub mod path_operator_ne;
pub mod path_path_type_path;
pub mod path_path_type_path_alt_b;
pub mod path_path_type_path_alt_c;
pub mod path_pop;
pub mod path_push;
pub mod path_push_front;
pub mod pending_expansion_type_pending_expansion_type;
pub mod pending_type_pack_pending_type_pack;
pub mod pending_type_pending_type;
pub mod primitive_type_primitive_type_type;
pub mod primitive_type_primitive_type_type_alt_b;
pub mod promote_type_levels_promote;
pub mod promote_type_levels_promote_type_levels;
pub mod promote_type_levels_traverse;
pub mod promote_type_levels_visit_unifier;
pub mod promote_type_levels_visit_unifier_alt_b;
pub mod promote_type_levels_visit_unifier_alt_c;
pub mod promote_type_levels_visit_unifier_alt_d;
pub mod promote_type_levels_visit_unifier_alt_e;
pub mod promote_type_levels_visit_unifier_alt_f;
pub mod property_access_violation_operator_eq;
pub mod property_create;
pub mod property_is_read_only;
pub mod property_is_read_write;
pub mod property_is_shared;
pub mod property_is_write_only;
pub mod property_make_shared;
pub mod property_operator_eq;
pub mod property_property_type;
pub mod property_property_type_alt_c;
pub mod property_property_type_path;
pub mod property_property_type_path_alt_d;
pub mod property_read;
pub mod property_readonly;
pub mod property_rw_type;
pub mod property_rw_type_alt_b;
pub mod property_set_type;
pub mod property_type_deprecated;
pub mod property_types_found_missing_prop;
pub mod property_types_found_one_prop;
pub mod property_types_none_missing_prop;
pub mod property_write;
pub mod property_writeonly;
pub mod push_scope_push_scope_data_flow_graph;
pub mod push_scope_push_scope_data_flow_graph_alt_b;
pub mod quantifier_quantifier;
pub mod quantifier_subsumes;
pub mod quantifier_visit_quantify;
pub mod quantifier_visit_quantify_alt_b;
pub mod quantifier_visit_quantify_alt_c;
pub mod reasonings_to_string;
pub mod recursion_counter_operator_assign_recursion_counter;
pub mod recursion_counter_operator_assign_recursion_counter_alt_b;
pub mod recursion_counter_recursion_counter_recursion_counter;
pub mod recursion_counter_recursion_counter_recursion_counter_alt_b;
pub mod recursion_counter_recursion_counter_recursion_counter_alt_c;
pub mod recursion_counter_recursion_counter_recursion_counter_alt_d;
pub mod recursion_limit_exception_recursion_limit_exception;
pub mod recursion_limiter_recursion_limiter;
pub mod recursive_restraint_violation_operator_eq;
pub mod reduction_operator_eq;
pub mod reference_count_initializer_reference_count_initializer;
pub mod reference_count_initializer_visit_constraint;
pub mod reference_count_initializer_visit_constraint_alt_b;
pub mod reference_count_initializer_visit_constraint_alt_c;
pub mod reference_count_initializer_visit_constraint_alt_d;
pub mod reference_count_initializer_visit_constraint_alt_e;
pub mod reference_count_initializer_visit_constraint_alt_f;
pub mod reference_count_initializer_visit_constraint_alt_g;
pub mod reference_count_initializer_visit_constraint_alt_h;
pub mod refine_refine;
pub mod refine_type_scrubber_clean_builtin_type_functions;
pub mod refine_type_scrubber_clean_builtin_type_functions_alt_b;
pub mod refine_type_scrubber_ignore_children_builtin_type_functions;
pub mod refine_type_scrubber_ignore_children_builtin_type_functions_alt_b;
pub mod refine_type_scrubber_is_dirty_builtin_type_functions;
pub mod refine_type_scrubber_is_dirty_builtin_type_functions_alt_b;
pub mod refine_type_scrubber_refine_type_scrubber;
pub mod refinement_arena_conjunction_control_flow_graph;
pub mod refinement_arena_conjunction_refinement;
pub mod refinement_arena_disjunction_control_flow_graph;
pub mod refinement_arena_disjunction_refinement;
pub mod refinement_arena_equivalence;
pub mod refinement_arena_freeze;
pub mod refinement_arena_implicit_proposition;
pub mod refinement_arena_negation_control_flow_graph;
pub mod refinement_arena_negation_refinement;
pub mod refinement_arena_proposition_control_flow_graph;
pub mod refinement_arena_proposition_refinement;
pub mod refinement_arena_type_proposition;
pub mod refinement_arena_variadic;
pub mod refinement_key_arena_empty;
pub mod refinement_key_arena_leaf;
pub mod refinement_key_arena_node;
pub mod replace_generics_clean_instantiation;
pub mod replace_generics_clean_instantiation_alt_b;
pub mod replace_generics_ignore_children;
pub mod replace_generics_is_dirty_instantiation;
pub mod replace_generics_is_dirty_instantiation_alt_b;
pub mod replace_generics_replace_generics;
pub mod replace_generics_reset_state;
pub mod replacer_check_replacement_keys;
pub mod replacer_clean_instantiation_2;
pub mod replacer_clean_instantiation_2_alt_b;
pub mod replacer_deprecate_d_clean_instantiation_2;
pub mod replacer_deprecate_d_clean_instantiation_2_alt_b;
pub mod replacer_deprecate_d_is_dirty_instantiation_2;
pub mod replacer_deprecate_d_is_dirty_instantiation_2_alt_b;
pub mod replacer_deprecated_replacer_deprecated;
pub mod replacer_ignore_children;
pub mod replacer_is_dirty_instantiation_2;
pub mod replacer_is_dirty_instantiation_2_alt_b;
pub mod replacer_replacer;
pub mod require_alias_require_alias_file_resolver;
pub mod require_alias_require_alias_file_resolver_alt_b;
pub mod require_node_get_label;
pub mod require_node_get_tags;
pub mod require_node_require_node;
pub mod require_suggester_get_require_suggestions;
pub mod require_suggester_get_require_suggestions_impl;
pub mod require_suggester_require_suggester;
pub mod require_tracer_get_dependent;
pub mod require_tracer_process;
pub mod require_tracer_require_tracer;
pub mod require_tracer_visit_require_tracer;
pub mod require_tracer_visit_require_tracer_alt_b;
pub mod require_tracer_visit_require_tracer_alt_c;
pub mod require_tracer_visit_require_tracer_alt_d;
pub mod require_tracer_visit_require_tracer_alt_e;
pub mod require_tracer_visit_require_tracer_alt_f;
pub mod reserved_identifier_operator_eq;
pub mod resetter_resetter_unifier;
pub mod resetter_resetter_unifier_alt_b;
pub mod runtime_error_operator_eq;
pub mod scope_add_builtin_type_binding;
pub mod scope_find_narrowest_scope_containing;
pub mod scope_inherit_assignments;
pub mod scope_inherit_refinements;
pub mod scope_is_invalid_type_alias;
pub mod scope_linear_search_for_binding;
pub mod scope_linear_search_for_binding_pair;
pub mod scope_lookup_ex_scope;
pub mod scope_lookup_ex_scope_alt_b;
pub mod scope_lookup_imported_type;
pub mod scope_lookup_pack;
pub mod scope_lookup_r_value_refinement_type;
pub mod scope_lookup_scope;
pub mod scope_lookup_scope_alt_b;
pub mod scope_lookup_type;
pub mod scope_lookup_unrefined_type;
pub mod scope_new;
pub mod scope_scope_scope;
pub mod scope_scope_scope_alt_b;
pub mod scope_should_warn_global;
pub mod scoped_assign_scoped_assign_user_defined_type_function;
pub mod scoped_assign_scoped_assign_user_defined_type_function_alt_b;
pub mod scoped_exit_operator_assign_fragment_autocomplete;
pub mod scoped_exit_operator_assign_fragment_autocomplete_alt_b;
pub mod scoped_exit_scoped_exit_fragment_autocomplete;
pub mod scoped_exit_scoped_exit_fragment_autocomplete_alt_b;
pub mod scoped_exit_scoped_exit_fragment_autocomplete_alt_c;
pub mod scoped_exit_scoped_exit_fragment_autocomplete_alt_d;
pub mod scoped_exit_scoped_exit_fragment_autocomplete_alt_e;
pub mod serialized_function_scope_serialized_function_scope_type_function_runtime_builder;
pub mod serialized_function_scope_serialized_function_scope_type_function_runtime_builder_alt_b;
pub mod serialized_generic_serialized_generic_type_function_runtime_builder;
pub mod serialized_generic_serialized_generic_type_function_runtime_builder_alt_b;
pub mod set_begin;
pub mod set_clear;
pub mod set_const_iterator_const_iterator;
pub mod set_const_iterator_operator_deref_set;
pub mod set_const_iterator_operator_deref_set_alt_b;
pub mod set_const_iterator_operator_eq;
pub mod set_const_iterator_operator_inc_set;
pub mod set_const_iterator_operator_inc_set_alt_b;
pub mod set_const_iterator_operator_ne;
pub mod set_contains;
pub mod set_count;
pub mod set_empty;
pub mod set_end;
pub mod set_erase_set;
pub mod set_erase_set_alt_b;
pub mod set_insert_set;
pub mod set_insert_set_alt_b;
pub mod set_operator_eq;
pub mod set_set;
pub mod set_size;
pub mod singleton_type_operator_eq;
pub mod singleton_type_operator_ne;
pub mod singleton_type_singleton_type_type;
pub mod singleton_type_singleton_type_type_alt_b;
pub mod skip_cache_for_type_skip_cache_for_type;
pub mod skip_cache_for_type_traverse;
pub mod skip_cache_for_type_visit_unifier;
pub mod skip_cache_for_type_visit_unifier_alt_b;
pub mod skip_cache_for_type_visit_unifier_alt_c;
pub mod skip_cache_for_type_visit_unifier_alt_d;
pub mod skip_cache_for_type_visit_unifier_alt_e;
pub mod skip_cache_for_type_visit_unifier_alt_f;
pub mod skip_cache_for_type_visit_unifier_alt_g;
pub mod skip_cache_for_type_visit_unifier_alt_h;
pub mod skip_cache_for_type_visit_unifier_alt_i;
pub mod skip_cache_for_type_visit_unifier_alt_j;
pub mod skip_cache_for_type_visit_unifier_alt_k;
pub mod skip_cache_for_type_visit_unifier_alt_l;
pub mod source_module_source_module;
pub mod source_node_has_dirty_module;
pub mod source_node_has_dirty_source_module;
pub mod source_node_has_invalid_module_dependency;
pub mod source_node_set_invalid_module_dependency;
pub mod stack_pusher_operator_assign_non_strict_type_checker;
pub mod stack_pusher_operator_assign_type_checker_2;
pub mod stack_pusher_stack_pusher_non_strict_type_checker;
pub mod stack_pusher_stack_pusher_non_strict_type_checker_alt_b;
pub mod stack_pusher_stack_pusher_non_strict_type_checker_alt_c;
pub mod stack_pusher_stack_pusher_non_strict_type_checker_alt_d;
pub mod stack_pusher_stack_pusher_type_checker_2;
pub mod stack_pusher_stack_pusher_type_checker_2_alt_f;
pub mod stack_pusher_stack_pusher_type_checker_2_alt_g;
pub mod stack_pusher_stack_pusher_type_checker_2_alt_h;
pub mod state_dot_can_duplicate_primitive;
pub mod state_dot_finish_node;
pub mod state_dot_finish_node_label_to_dot;
pub mod state_dot_finish_node_label_to_dot_alt_b;
pub mod state_dot_start_node;
pub mod state_dot_start_node_label;
pub mod state_dot_state_dot;
pub mod state_dot_visit_child_to_dot;
pub mod state_dot_visit_child_to_dot_alt_b;
pub mod state_dot_visit_children_to_dot;
pub mod state_dot_visit_children_to_dot_alt_b;
pub mod std_equal_to_const_luau_type_ids_operator_call;
pub mod std_equal_to_luau_type_ids_operator_call;
pub mod std_hash_const_luau_type_ids_operator_call;
pub mod std_hash_luau_type_ids_operator_call;
pub mod string_singleton_operator_eq;
pub mod string_singleton_operator_ne;
pub mod stringifier_state_dedent;
pub mod stringifier_state_emit_and_record_span;
pub mod stringifier_state_emit_indentation;
pub mod stringifier_state_emit_level;
pub mod stringifier_state_emit_primitives;
pub mod stringifier_state_emit_to_string;
pub mod stringifier_state_emit_to_string_alt_b;
pub mod stringifier_state_emit_to_string_alt_c;
pub mod stringifier_state_emit_to_string_alt_d;
pub mod stringifier_state_emit_to_string_alt_e;
pub mod stringifier_state_emit_to_string_alt_f;
pub mod stringifier_state_get_name_to_string;
pub mod stringifier_state_get_name_to_string_alt_b;
pub mod stringifier_state_has_seen;
pub mod stringifier_state_indent;
pub mod stringifier_state_newline;
pub mod stringifier_state_stringifier_state;
pub mod stringifier_state_unsee;
pub mod substitution_add_type;
pub mod substitution_add_type_pack;
pub mod substitution_clone_substitution;
pub mod substitution_clone_substitution_alt_b;
pub mod substitution_dont_traverse_into_substitution;
pub mod substitution_dont_traverse_into_substitution_alt_b;
pub mod substitution_found_dirty_substitution;
pub mod substitution_found_dirty_substitution_alt_b;
pub mod substitution_replace_children_substitution;
pub mod substitution_replace_children_substitution_alt_b;
pub mod substitution_replace_substitution;
pub mod substitution_replace_substitution_alt_b;
pub mod substitution_replace_substitution_alt_c;
pub mod substitution_reset_state;
pub mod substitution_substitute_substitution;
pub mod substitution_substitute_substitution_alt_b;
pub mod substitution_substitution_substitution;
pub mod substitution_substitution_substitution_alt_b;
pub mod subtype_constraint_record_operator_eq;
pub mod subtyping_bind_generic;
pub mod subtyping_cache;
pub mod subtyping_check_generic_bounds;
pub mod subtyping_environment_apply_mapped_generics;
pub mod subtyping_environment_contains_mapped_pack;
pub mod subtyping_environment_contains_mapped_type;
pub mod subtyping_environment_get_mapped_type_bounds;
pub mod subtyping_environment_lookup_generic_pack;
pub mod subtyping_environment_try_find_substitution;
pub mod subtyping_environment_try_find_subtyping_result;
pub mod subtyping_handle_type_function_reduction_result;
pub mod subtyping_is_contravariant_with_subtyping;
pub mod subtyping_is_contravariant_with_subtyping_alt_b;
pub mod subtyping_is_covariant_with_deprecated;
pub mod subtyping_is_covariant_with_subtyping;
pub mod subtyping_is_covariant_with_subtyping_alt_aa;
pub mod subtyping_is_covariant_with_subtyping_alt_ab;
pub mod subtyping_is_covariant_with_subtyping_alt_ac;
pub mod subtyping_is_covariant_with_subtyping_alt_ad;
pub mod subtyping_is_covariant_with_subtyping_alt_ae;
pub mod subtyping_is_covariant_with_subtyping_alt_af;
pub mod subtyping_is_covariant_with_subtyping_alt_ag;
pub mod subtyping_is_covariant_with_subtyping_alt_ah;
pub mod subtyping_is_covariant_with_subtyping_alt_b;
pub mod subtyping_is_covariant_with_subtyping_alt_c;
pub mod subtyping_is_covariant_with_subtyping_alt_d;
pub mod subtyping_is_covariant_with_subtyping_alt_e;
pub mod subtyping_is_covariant_with_subtyping_alt_f;
pub mod subtyping_is_covariant_with_subtyping_alt_g;
pub mod subtyping_is_covariant_with_subtyping_alt_h;
pub mod subtyping_is_covariant_with_subtyping_alt_i;
pub mod subtyping_is_covariant_with_subtyping_alt_j;
pub mod subtyping_is_covariant_with_subtyping_alt_k;
pub mod subtyping_is_covariant_with_subtyping_alt_l;
pub mod subtyping_is_covariant_with_subtyping_alt_m;
pub mod subtyping_is_covariant_with_subtyping_alt_n;
pub mod subtyping_is_covariant_with_subtyping_alt_o;
pub mod subtyping_is_covariant_with_subtyping_alt_p;
pub mod subtyping_is_covariant_with_subtyping_alt_q;
pub mod subtyping_is_covariant_with_subtyping_alt_r;
pub mod subtyping_is_covariant_with_subtyping_alt_s;
pub mod subtyping_is_covariant_with_subtyping_alt_t;
pub mod subtyping_is_covariant_with_subtyping_alt_u;
pub mod subtyping_is_covariant_with_subtyping_alt_v;
pub mod subtyping_is_covariant_with_subtyping_alt_w;
pub mod subtyping_is_covariant_with_subtyping_alt_x;
pub mod subtyping_is_covariant_with_subtyping_alt_y;
pub mod subtyping_is_covariant_with_subtyping_alt_z;
pub mod subtyping_is_covariant_with_super_tail;
pub mod subtyping_is_invariant_with_subtyping;
pub mod subtyping_is_invariant_with_subtyping_alt_b;
pub mod subtyping_is_sub_tail_covariant_with;
pub mod subtyping_is_subtype_subtyping;
pub mod subtyping_is_subtype_subtyping_alt_b;
pub mod subtyping_is_subtype_subtyping_alt_c;
pub mod subtyping_is_tail_covariant_with_tail_subtyping;
pub mod subtyping_is_tail_covariant_with_tail_subtyping_alt_b;
pub mod subtyping_is_tail_covariant_with_tail_subtyping_alt_c;
pub mod subtyping_is_tail_covariant_with_tail_subtyping_alt_d;
pub mod subtyping_is_tail_covariant_with_tail_subtyping_alt_e;
pub mod subtyping_is_tail_covariant_with_tail_subtyping_alt_f;
pub mod subtyping_make_aggregate_type;
pub mod subtyping_maybe_update_bounds;
pub mod subtyping_operator_assign_subtyping;
pub mod subtyping_operator_assign_subtyping_alt_b;
pub mod subtyping_peek_cache;
pub mod subtyping_reasoning_hash_operator_call;
pub mod subtyping_reasoning_new;
pub mod subtyping_reasoning_operator_eq;
pub mod subtyping_reasoning_sub_path;
pub mod subtyping_reasoning_super_path;
pub mod subtyping_result_and_also;
pub mod subtyping_result_assumed_constraints;
pub mod subtyping_result_is_error_suppressing;
pub mod subtyping_result_is_subtype;
pub mod subtyping_result_negate;
pub mod subtyping_result_or_else;
pub mod subtyping_result_reasoning;
pub mod subtyping_result_with_assumed_constraint;
pub mod subtyping_result_with_both_component;
pub mod subtyping_result_with_both_path;
pub mod subtyping_result_with_error;
pub mod subtyping_result_with_errors;
pub mod subtyping_result_with_property_modifier_violation;
pub mod subtyping_result_with_sub_component;
pub mod subtyping_result_with_sub_path;
pub mod subtyping_result_with_super_component;
pub mod subtyping_result_with_super_path;
pub mod subtyping_subtyping_subtyping;
pub mod subtyping_subtyping_subtyping_alt_b;
pub mod subtyping_subtyping_subtyping_alt_c;
pub mod subtyping_subtyping_subtyping_alt_d;
pub mod subtyping_try_semantic_subtyping;
pub mod subtyping_unifier_can_be_unified;
pub mod subtyping_unifier_dispatch_constraints;
pub mod subtyping_unifier_dispatch_one_constraint;
pub mod subtyping_unifier_occurs_check_deprecated;
pub mod subtyping_unifier_subtyping_unifier;
pub mod swapped_generic_type_parameter_operator_eq;
pub mod sym_def_name;
pub mod sym_def_operator_eq;
pub mod sym_def_operator_ne;
pub mod sym_def_sym_def;
pub mod sym_def_versioned_name;
pub mod symbol_ast_name;
pub mod symbol_c_str;
pub mod symbol_operator_eq;
pub mod symbol_operator_lt;
pub mod symbol_operator_ne;
pub mod symbol_symbol_symbol;
pub mod symbol_symbol_symbol_alt_b;
pub mod symbol_symbol_symbol_alt_c;
pub mod symbol_symbol_symbol_alt_d;
pub mod syntax_error_operator_eq;
pub mod table_indexer_table_indexer;
pub mod table_type_table_type_type;
pub mod table_type_table_type_type_alt_b;
pub mod table_type_table_type_type_alt_c;
pub mod table_type_table_type_type_alt_d;
pub mod tarjan_clear_tarjan;
pub mod tarjan_find_dirty_substitution;
pub mod tarjan_find_dirty_substitution_alt_b;
pub mod tarjan_get_dirty;
pub mod tarjan_ignore_children_substitution;
pub mod tarjan_ignore_children_substitution_alt_b;
pub mod tarjan_ignore_children_visit_substitution;
pub mod tarjan_ignore_children_visit_substitution_alt_b;
pub mod tarjan_indexify_substitution;
pub mod tarjan_indexify_substitution_alt_b;
pub mod tarjan_loop;
pub mod tarjan_node_tarjan_node;
pub mod tarjan_set_dirty;
pub mod tarjan_tarjan_substitution;
pub mod tarjan_tarjan_substitution_alt_b;
pub mod tarjan_visit_child_substitution;
pub mod tarjan_visit_child_substitution_alt_b;
pub mod tarjan_visit_child_substitution_alt_c;
pub mod tarjan_visit_children_substitution;
pub mod tarjan_visit_children_substitution_alt_b;
pub mod tarjan_visit_edge;
pub mod tarjan_visit_root_substitution;
pub mod tarjan_visit_root_substitution_alt_b;
pub mod tarjan_visit_scc;
pub mod tarjan_worklist_vertex_tarjan_worklist_vertex;
pub mod time_limit_error_time_limit_error;
pub mod to_string_options_to_string_options;
pub mod to_string_span_end_pos;
pub mod to_string_span_start_pos;
pub mod to_string_span_type;
pub mod traversal_state_check_invariants;
pub mod traversal_state_too_long;
pub mod traversal_state_traversal_state_type_path;
pub mod traversal_state_traversal_state_type_path_alt_b;
pub mod traversal_state_traverse_type_path;
pub mod traversal_state_traverse_type_path_alt_b;
pub mod traversal_state_traverse_type_path_alt_c;
pub mod traversal_state_traverse_type_path_alt_d;
pub mod traversal_state_traverse_type_path_alt_e;
pub mod traversal_state_traverse_type_path_alt_f;
pub mod traversal_state_traverse_type_path_alt_g;
pub mod traversal_state_update_current_type_path;
pub mod traversal_state_update_current_type_path_alt_b;
pub mod txn_log_bind_table;
pub mod txn_log_change_indexer;
pub mod txn_log_change_level_txn_log;
pub mod txn_log_change_level_txn_log_alt_b;
pub mod txn_log_clear;
pub mod txn_log_commit;
pub mod txn_log_concat;
pub mod txn_log_concat_as_union;
pub mod txn_log_empty;
pub mod txn_log_follow_txn_log;
pub mod txn_log_follow_txn_log_alt_b;
pub mod txn_log_get;
pub mod txn_log_get_level;
pub mod txn_log_get_mutable;
pub mod txn_log_have_seen_txn_log;
pub mod txn_log_have_seen_txn_log_alt_b;
pub mod txn_log_have_seen_txn_log_alt_c;
pub mod txn_log_inverse;
pub mod txn_log_is;
pub mod txn_log_is_radioactive;
pub mod txn_log_new;
pub mod txn_log_operator_assign_txn_log;
pub mod txn_log_operator_assign_txn_log_alt_b;
pub mod txn_log_pending_txn_log;
pub mod txn_log_pending_txn_log_alt_b;
pub mod txn_log_pop_seen_txn_log;
pub mod txn_log_pop_seen_txn_log_alt_b;
pub mod txn_log_pop_seen_txn_log_alt_c;
pub mod txn_log_push_seen_txn_log;
pub mod txn_log_push_seen_txn_log_alt_b;
pub mod txn_log_push_seen_txn_log_alt_c;
pub mod txn_log_queue_txn_log;
pub mod txn_log_queue_txn_log_alt_b;
pub mod txn_log_replace_txn_log;
pub mod txn_log_replace_txn_log_alt_b;
pub mod txn_log_replace_txn_log_alt_c;
pub mod txn_log_replace_txn_log_alt_d;
pub mod txn_log_txn_log_txn_log;
pub mod txn_log_txn_log_txn_log_alt_b;
pub mod txn_log_txn_log_txn_log_alt_c;
pub mod txn_log_txn_log_txn_log_alt_d;
pub mod txn_log_txn_log_txn_log_alt_e;
pub mod type_arena_add_tv;
pub mod type_arena_add_type;
pub mod type_arena_add_type_function_type_arena;
pub mod type_arena_add_type_function_type_arena_alt_b;
pub mod type_arena_add_type_pack_function_type_arena;
pub mod type_arena_add_type_pack_function_type_arena_alt_b;
pub mod type_arena_add_type_pack_type_arena;
pub mod type_arena_add_type_pack_type_arena_alt_b;
pub mod type_arena_add_type_pack_type_arena_alt_c;
pub mod type_arena_add_type_pack_type_arena_alt_d;
pub mod type_arena_add_type_pack_type_arena_alt_e;
pub mod type_arena_clear;
pub mod type_arena_fresh_type_pack;
pub mod type_arena_fresh_type_type_arena;
pub mod type_arena_fresh_type_type_arena_alt_b;
pub mod type_arena_fresh_type_type_arena_alt_c;
pub mod type_arena_record_singleton_stats;
pub mod type_attacher_get_scope;
pub mod type_attacher_type_ast;
pub mod type_attacher_type_ast_pack;
pub mod type_attacher_type_attacher;
pub mod type_attacher_visit_local;
pub mod type_attacher_visit_type_attach;
pub mod type_attacher_visit_type_attach_alt_b;
pub mod type_attacher_visit_type_attach_alt_c;
pub mod type_attacher_visit_type_attach_alt_d;
pub mod type_attacher_visit_type_attach_alt_e;
pub mod type_cacher_cache;
pub mod type_cacher_is_cached;
pub mod type_cacher_is_uncacheable_generalization;
pub mod type_cacher_is_uncacheable_generalization_alt_b;
pub mod type_cacher_mark_uncacheable_generalization;
pub mod type_cacher_mark_uncacheable_generalization_alt_b;
pub mod type_cacher_type_cacher;
pub mod type_cacher_visit_generalization;
pub mod type_cacher_visit_generalization_alt_aa;
pub mod type_cacher_visit_generalization_alt_ab;
pub mod type_cacher_visit_generalization_alt_ac;
pub mod type_cacher_visit_generalization_alt_b;
pub mod type_cacher_visit_generalization_alt_c;
pub mod type_cacher_visit_generalization_alt_d;
pub mod type_cacher_visit_generalization_alt_e;
pub mod type_cacher_visit_generalization_alt_f;
pub mod type_cacher_visit_generalization_alt_g;
pub mod type_cacher_visit_generalization_alt_h;
pub mod type_cacher_visit_generalization_alt_i;
pub mod type_cacher_visit_generalization_alt_j;
pub mod type_cacher_visit_generalization_alt_k;
pub mod type_cacher_visit_generalization_alt_l;
pub mod type_cacher_visit_generalization_alt_m;
pub mod type_cacher_visit_generalization_alt_n;
pub mod type_cacher_visit_generalization_alt_o;
pub mod type_cacher_visit_generalization_alt_p;
pub mod type_cacher_visit_generalization_alt_q;
pub mod type_cacher_visit_generalization_alt_r;
pub mod type_cacher_visit_generalization_alt_s;
pub mod type_cacher_visit_generalization_alt_t;
pub mod type_cacher_visit_generalization_alt_u;
pub mod type_cacher_visit_generalization_alt_v;
pub mod type_cacher_visit_generalization_alt_w;
pub mod type_cacher_visit_generalization_alt_x;
pub mod type_cacher_visit_generalization_alt_y;
pub mod type_cacher_visit_generalization_alt_z;
pub mod type_checker_2_allows_no_return_values;
pub mod type_checker_2_check_for_internal_type_function;
pub mod type_checker_2_check_for_type_function_inhabitance;
pub mod type_checker_2_check_index_type_from_type;
pub mod type_checker_2_check_type_instantiation;
pub mod type_checker_2_diagnose_missing_table_key;
pub mod type_checker_2_explain_error_type_checker_2;
pub mod type_checker_2_explain_error_type_checker_2_alt_b;
pub mod type_checker_2_explain_reasonings_type_checker_2;
pub mod type_checker_2_explain_reasonings_type_checker_2_alt_b;
pub mod type_checker_2_explain_reasonings_type_checker_2_alt_c;
pub mod type_checker_2_find_innermost_scope;
pub mod type_checker_2_flatten_pack;
pub mod type_checker_2_get_binding_type;
pub mod type_checker_2_get_end_location;
pub mod type_checker_2_get_fallthrough;
pub mod type_checker_2_has_break;
pub mod type_checker_2_has_index_type_from_type;
pub mod type_checker_2_index_expr_metatable_helper;
pub mod type_checker_2_is_error_call;
pub mod type_checker_2_is_error_suppressing_type_checker_2;
pub mod type_checker_2_is_error_suppressing_type_checker_2_alt_b;
pub mod type_checker_2_is_error_suppressing_type_checker_2_alt_c;
pub mod type_checker_2_is_error_suppressing_type_checker_2_alt_d;
pub mod type_checker_2_lookup_annotation;
pub mod type_checker_2_lookup_expected_pack;
pub mod type_checker_2_lookup_expected_type;
pub mod type_checker_2_lookup_pack;
pub mod type_checker_2_lookup_pack_annotation;
pub mod type_checker_2_lookup_prop;
pub mod type_checker_2_lookup_type;
pub mod type_checker_2_maybe_report_subtyping_error;
pub mod type_checker_2_push_stack;
pub mod type_checker_2_push_stack_node;
pub mod type_checker_2_reconstruct_pack;
pub mod type_checker_2_report_error_type_checker_2;
pub mod type_checker_2_report_error_type_checker_2_alt_b;
pub mod type_checker_2_report_errors;
pub mod type_checker_2_report_errors_from_assigning_to_never;
pub mod type_checker_2_report_nonviable_overload_errors;
pub mod type_checker_2_should_suppress_uninhabited_type_function;
pub mod type_checker_2_strip_from_nil_and_report;
pub mod type_checker_2_suggest_annotations;
pub mod type_checker_2_test_is_subtype_for_in_stat;
pub mod type_checker_2_test_is_subtype_type_checker_2;
pub mod type_checker_2_test_is_subtype_type_checker_2_alt_b;
pub mod type_checker_2_test_literal_or_ast_type_is_subtype;
pub mod type_checker_2_test_potential_literal_is_subtype;
pub mod type_checker_2_try_strip_union_from_nil;
pub mod type_checker_2_type_checker_2;
pub mod type_checker_2_visit_call;
pub mod type_checker_2_visit_expr_name;
pub mod type_checker_2_visit_generics;
pub mod type_checker_2_visit_type_checker_2;
pub mod type_checker_2_visit_type_checker_2_alt_aa;
pub mod type_checker_2_visit_type_checker_2_alt_ab;
pub mod type_checker_2_visit_type_checker_2_alt_ac;
pub mod type_checker_2_visit_type_checker_2_alt_ad;
pub mod type_checker_2_visit_type_checker_2_alt_ae;
pub mod type_checker_2_visit_type_checker_2_alt_af;
pub mod type_checker_2_visit_type_checker_2_alt_ag;
pub mod type_checker_2_visit_type_checker_2_alt_ah;
pub mod type_checker_2_visit_type_checker_2_alt_ai;
pub mod type_checker_2_visit_type_checker_2_alt_aj;
pub mod type_checker_2_visit_type_checker_2_alt_ak;
pub mod type_checker_2_visit_type_checker_2_alt_al;
pub mod type_checker_2_visit_type_checker_2_alt_am;
pub mod type_checker_2_visit_type_checker_2_alt_an;
pub mod type_checker_2_visit_type_checker_2_alt_ao;
pub mod type_checker_2_visit_type_checker_2_alt_ap;
pub mod type_checker_2_visit_type_checker_2_alt_aq;
pub mod type_checker_2_visit_type_checker_2_alt_ar;
pub mod type_checker_2_visit_type_checker_2_alt_as;
pub mod type_checker_2_visit_type_checker_2_alt_at;
pub mod type_checker_2_visit_type_checker_2_alt_au;
pub mod type_checker_2_visit_type_checker_2_alt_av;
pub mod type_checker_2_visit_type_checker_2_alt_aw;
pub mod type_checker_2_visit_type_checker_2_alt_ax;
pub mod type_checker_2_visit_type_checker_2_alt_ay;
pub mod type_checker_2_visit_type_checker_2_alt_az;
pub mod type_checker_2_visit_type_checker_2_alt_b;
pub mod type_checker_2_visit_type_checker_2_alt_ba;
pub mod type_checker_2_visit_type_checker_2_alt_bb;
pub mod type_checker_2_visit_type_checker_2_alt_bc;
pub mod type_checker_2_visit_type_checker_2_alt_bd;
pub mod type_checker_2_visit_type_checker_2_alt_be;
pub mod type_checker_2_visit_type_checker_2_alt_bf;
pub mod type_checker_2_visit_type_checker_2_alt_c;
pub mod type_checker_2_visit_type_checker_2_alt_d;
pub mod type_checker_2_visit_type_checker_2_alt_e;
pub mod type_checker_2_visit_type_checker_2_alt_f;
pub mod type_checker_2_visit_type_checker_2_alt_g;
pub mod type_checker_2_visit_type_checker_2_alt_h;
pub mod type_checker_2_visit_type_checker_2_alt_i;
pub mod type_checker_2_visit_type_checker_2_alt_j;
pub mod type_checker_2_visit_type_checker_2_alt_k;
pub mod type_checker_2_visit_type_checker_2_alt_l;
pub mod type_checker_2_visit_type_checker_2_alt_m;
pub mod type_checker_2_visit_type_checker_2_alt_n;
pub mod type_checker_2_visit_type_checker_2_alt_o;
pub mod type_checker_2_visit_type_checker_2_alt_p;
pub mod type_checker_2_visit_type_checker_2_alt_q;
pub mod type_checker_2_visit_type_checker_2_alt_r;
pub mod type_checker_2_visit_type_checker_2_alt_s;
pub mod type_checker_2_visit_type_checker_2_alt_t;
pub mod type_checker_2_visit_type_checker_2_alt_u;
pub mod type_checker_2_visit_type_checker_2_alt_v;
pub mod type_checker_2_visit_type_checker_2_alt_w;
pub mod type_checker_2_visit_type_checker_2_alt_x;
pub mod type_checker_2_visit_type_checker_2_alt_y;
pub mod type_checker_2_visit_type_checker_2_alt_z;
pub mod type_checker_add_tv;
pub mod type_checker_add_type;
pub mod type_checker_add_type_pack_type_infer;
pub mod type_checker_add_type_pack_type_infer_alt_b;
pub mod type_checker_add_type_pack_type_infer_alt_c;
pub mod type_checker_add_type_pack_type_infer_alt_d;
pub mod type_checker_add_type_pack_type_infer_alt_e;
pub mod type_checker_any_if_nonstrict;
pub mod type_checker_anyify_module_return_type_pack_generics;
pub mod type_checker_anyify_type_infer;
pub mod type_checker_anyify_type_infer_alt_b;
pub mod type_checker_can_unify_type_infer;
pub mod type_checker_can_unify_type_infer_alt_b;
pub mod type_checker_can_unify_type_infer_alt_c;
pub mod type_checker_check_argument_list;
pub mod type_checker_check_binary_operation;
pub mod type_checker_check_block;
pub mod type_checker_check_block_type_aliases;
pub mod type_checker_check_block_without_recursion_check;
pub mod type_checker_check_call_overload;
pub mod type_checker_check_expr_list;
pub mod type_checker_check_expr_pack;
pub mod type_checker_check_expr_pack_helper_type_infer;
pub mod type_checker_check_expr_pack_helper_type_infer_alt_b;
pub mod type_checker_check_expr_table;
pub mod type_checker_check_expr_type_infer;
pub mod type_checker_check_expr_type_infer_alt_b;
pub mod type_checker_check_expr_type_infer_alt_c;
pub mod type_checker_check_expr_type_infer_alt_d;
pub mod type_checker_check_expr_type_infer_alt_e;
pub mod type_checker_check_expr_type_infer_alt_f;
pub mod type_checker_check_expr_type_infer_alt_g;
pub mod type_checker_check_expr_type_infer_alt_h;
pub mod type_checker_check_expr_type_infer_alt_i;
pub mod type_checker_check_expr_type_infer_alt_j;
pub mod type_checker_check_expr_type_infer_alt_k;
pub mod type_checker_check_expr_type_infer_alt_l;
pub mod type_checker_check_expr_type_infer_alt_m;
pub mod type_checker_check_expr_type_infer_alt_n;
pub mod type_checker_check_expr_type_infer_alt_o;
pub mod type_checker_check_expr_type_infer_alt_p;
pub mod type_checker_check_function_body;
pub mod type_checker_check_function_name;
pub mod type_checker_check_function_signature;
pub mod type_checker_check_l_value;
pub mod type_checker_check_l_value_binding_type_infer;
pub mod type_checker_check_l_value_binding_type_infer_alt_b;
pub mod type_checker_check_l_value_binding_type_infer_alt_c;
pub mod type_checker_check_l_value_binding_type_infer_alt_d;
pub mod type_checker_check_l_value_binding_type_infer_alt_e;
pub mod type_checker_check_relational_operation;
pub mod type_checker_check_require;
pub mod type_checker_check_type_infer;
pub mod type_checker_check_type_infer_alt_b;
pub mod type_checker_check_type_infer_alt_c;
pub mod type_checker_check_type_infer_alt_d;
pub mod type_checker_check_type_infer_alt_e;
pub mod type_checker_check_type_infer_alt_f;
pub mod type_checker_check_type_infer_alt_g;
pub mod type_checker_check_type_infer_alt_h;
pub mod type_checker_check_type_infer_alt_i;
pub mod type_checker_check_type_infer_alt_j;
pub mod type_checker_check_type_infer_alt_k;
pub mod type_checker_check_type_infer_alt_l;
pub mod type_checker_check_type_infer_alt_m;
pub mod type_checker_check_type_infer_alt_n;
pub mod type_checker_check_type_infer_alt_o;
pub mod type_checker_check_type_infer_alt_p;
pub mod type_checker_check_type_infer_alt_q;
pub mod type_checker_check_type_infer_alt_r;
pub mod type_checker_check_type_infer_alt_s;
pub mod type_checker_check_type_infer_alt_t;
pub mod type_checker_check_without_recursion_check;
pub mod type_checker_child_function_scope;
pub mod type_checker_child_scope;
pub mod type_checker_create_generic_types;
pub mod type_checker_diagnose_missing_table_key;
pub mod type_checker_error_recovery_type_pack_type_infer;
pub mod type_checker_error_recovery_type_pack_type_infer_alt_b;
pub mod type_checker_error_recovery_type_type_infer;
pub mod type_checker_error_recovery_type_type_infer_alt_b;
pub mod type_checker_filter_map;
pub mod type_checker_filter_map_impl;
pub mod type_checker_find_metatable_entry;
pub mod type_checker_find_table_property_respecting_meta;
pub mod type_checker_fresh_type_pack_type_infer;
pub mod type_checker_fresh_type_pack_type_infer_alt_b;
pub mod type_checker_fresh_type_type_infer;
pub mod type_checker_fresh_type_type_infer_alt_b;
pub mod type_checker_get_expected_types_for_call;
pub mod type_checker_get_index_type_from_type;
pub mod type_checker_get_index_type_from_type_impl;
pub mod type_checker_get_scopes;
pub mod type_checker_handle_self_call_mismatch;
pub mod type_checker_ice_type_infer;
pub mod type_checker_ice_type_infer_alt_b;
pub mod type_checker_instantiate;
pub mod type_checker_instantiate_type_fun;
pub mod type_checker_instantiate_type_parameters;
pub mod type_checker_is_nonstrict_mode;
pub mod type_checker_match_require;
pub mod type_checker_merge;
pub mod type_checker_mk_truthy_predicate;
pub mod type_checker_mk_unifier;
pub mod type_checker_operator_assign;
pub mod type_checker_pick_types_from_sense;
pub mod type_checker_prepare_errors_for_display;
pub mod type_checker_prototype_type_infer;
pub mod type_checker_prototype_type_infer_alt_b;
pub mod type_checker_quantify;
pub mod type_checker_refine_l_value;
pub mod type_checker_report_error_code_too_complex;
pub mod type_checker_report_error_type_infer;
pub mod type_checker_report_error_type_infer_alt_b;
pub mod type_checker_report_errors;
pub mod type_checker_report_overload_resolution_error;
pub mod type_checker_resolve_l_value_type_infer;
pub mod type_checker_resolve_l_value_type_infer_alt_b;
pub mod type_checker_resolve_type;
pub mod type_checker_resolve_type_infer;
pub mod type_checker_resolve_type_infer_alt_b;
pub mod type_checker_resolve_type_infer_alt_c;
pub mod type_checker_resolve_type_infer_alt_d;
pub mod type_checker_resolve_type_infer_alt_e;
pub mod type_checker_resolve_type_infer_alt_f;
pub mod type_checker_resolve_type_infer_alt_g;
pub mod type_checker_resolve_type_infer_alt_h;
pub mod type_checker_resolve_type_infer_alt_i;
pub mod type_checker_resolve_type_pack_type_infer;
pub mod type_checker_resolve_type_pack_type_infer_alt_b;
pub mod type_checker_resolve_type_worker;
pub mod type_checker_singleton_type_type_infer;
pub mod type_checker_singleton_type_type_infer_alt_b;
pub mod type_checker_strip_from_nil_and_report;
pub mod type_checker_tablify;
pub mod type_checker_throw_time_limit_error;
pub mod type_checker_throw_user_cancel_error;
pub mod type_checker_try_strip_union_from_nil;
pub mod type_checker_try_unify_type_infer;
pub mod type_checker_try_unify_type_infer_alt_b;
pub mod type_checker_try_unify_type_infer_alt_c;
pub mod type_checker_type_checker_type_infer;
pub mod type_checker_type_checker_type_infer_alt_b;
pub mod type_checker_un_type_pack;
pub mod type_checker_unify_type_infer;
pub mod type_checker_unify_type_infer_alt_b;
pub mod type_checker_unify_type_infer_alt_c;
pub mod type_checker_unify_with_instantiation_if_needed_type_infer;
pub mod type_checker_unify_with_instantiation_if_needed_type_infer_alt_b;
pub mod type_checker_union_of_types;
pub mod type_clone;
pub mod type_cloner_clone_children_clone;
pub mod type_cloner_clone_children_clone_alt_aa;
pub mod type_cloner_clone_children_clone_alt_ab;
pub mod type_cloner_clone_children_clone_alt_ac;
pub mod type_cloner_clone_children_clone_alt_ad;
pub mod type_cloner_clone_children_clone_alt_ae;
pub mod type_cloner_clone_children_clone_alt_af;
pub mod type_cloner_clone_children_clone_alt_b;
pub mod type_cloner_clone_children_clone_alt_c;
pub mod type_cloner_clone_children_clone_alt_d;
pub mod type_cloner_clone_children_clone_alt_e;
pub mod type_cloner_clone_children_clone_alt_f;
pub mod type_cloner_clone_children_clone_alt_g;
pub mod type_cloner_clone_children_clone_alt_h;
pub mod type_cloner_clone_children_clone_alt_i;
pub mod type_cloner_clone_children_clone_alt_j;
pub mod type_cloner_clone_children_clone_alt_k;
pub mod type_cloner_clone_children_clone_alt_l;
pub mod type_cloner_clone_children_clone_alt_m;
pub mod type_cloner_clone_children_clone_alt_n;
pub mod type_cloner_clone_children_clone_alt_o;
pub mod type_cloner_clone_children_clone_alt_p;
pub mod type_cloner_clone_children_clone_alt_q;
pub mod type_cloner_clone_children_clone_alt_r;
pub mod type_cloner_clone_children_clone_alt_s;
pub mod type_cloner_clone_children_clone_alt_t;
pub mod type_cloner_clone_children_clone_alt_u;
pub mod type_cloner_clone_children_clone_alt_v;
pub mod type_cloner_clone_children_clone_alt_w;
pub mod type_cloner_clone_children_clone_alt_x;
pub mod type_cloner_clone_children_clone_alt_y;
pub mod type_cloner_clone_children_clone_alt_z;
pub mod type_cloner_clone_clone;
pub mod type_cloner_clone_clone_alt_b;
pub mod type_cloner_find_clone;
pub mod type_cloner_find_clone_alt_b;
pub mod type_cloner_find_clone_alt_c;
pub mod type_cloner_has_exceeded_iteration_limit;
pub mod type_cloner_run;
pub mod type_cloner_shallow_clone_clone;
pub mod type_cloner_shallow_clone_clone_alt_b;
pub mod type_cloner_shallow_clone_clone_alt_c;
pub mod type_cloner_type_cloner_clone;
pub mod type_cloner_type_cloner_clone_alt_b;
pub mod type_error_code;
pub mod type_error_min_code;
pub mod type_error_operator_eq;
pub mod type_error_summary;
pub mod type_error_summary_type_error_summary;
pub mod type_error_type_error_error;
pub mod type_error_type_error_error_alt_b;
pub mod type_error_type_error_error_alt_c;
pub mod type_from_bound_type;
pub mod type_fun_operator_eq;
pub mod type_fun_type_fun_type;
pub mod type_fun_type_fun_type_alt_b;
pub mod type_fun_type_fun_type_alt_c;
pub mod type_fun_type_fun_type_alt_d;
pub mod type_function_cloner_clone_children_type_function_runtime;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_b;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_c;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_d;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_e;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_f;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_g;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_h;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_i;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_j;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_k;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_l;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_m;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_n;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_o;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_p;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_q;
pub mod type_function_cloner_clone_children_type_function_runtime_alt_r;
pub mod type_function_cloner_clone_type_function_runtime;
pub mod type_function_cloner_clone_type_function_runtime_alt_b;
pub mod type_function_cloner_find_type_function_runtime;
pub mod type_function_cloner_find_type_function_runtime_alt_b;
pub mod type_function_cloner_find_type_function_runtime_alt_c;
pub mod type_function_cloner_has_exceeded_iteration_limit;
pub mod type_function_cloner_run;
pub mod type_function_cloner_shallow_clone_type_function_runtime;
pub mod type_function_cloner_shallow_clone_type_function_runtime_alt_b;
pub mod type_function_cloner_type_function_cloner;
pub mod type_function_context_push_constraint;
pub mod type_function_context_type_function_context_builtin_type_functions;
pub mod type_function_context_type_function_context_type_function;
pub mod type_function_deserializer_close_function_scope;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_b;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_c;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_d;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_e;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_f;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_g;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_h;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_i;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_j;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_k;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_l;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_m;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_n;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_o;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_p;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_q;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_r;
pub mod type_function_deserializer_deserialize_children_type_function_runtime_builder_alt_s;
pub mod type_function_deserializer_deserialize_type_function_runtime_builder;
pub mod type_function_deserializer_deserialize_type_function_runtime_builder_alt_b;
pub mod type_function_deserializer_find_type_function_runtime_builder;
pub mod type_function_deserializer_find_type_function_runtime_builder_alt_b;
pub mod type_function_deserializer_find_type_function_runtime_builder_alt_c;
pub mod type_function_deserializer_has_errors;
pub mod type_function_deserializer_has_exceeded_iteration_limit;
pub mod type_function_deserializer_push_runtime_error;
pub mod type_function_deserializer_run;
pub mod type_function_deserializer_shallow_deserialize_type_function_runtime_builder;
pub mod type_function_deserializer_shallow_deserialize_type_function_runtime_builder_alt_b;
pub mod type_function_deserializer_type_function_deserializer;
pub mod type_function_error_converter_operator_call_type_function_error;
pub mod type_function_error_converter_operator_call_type_function_error_alt_b;
pub mod type_function_error_converter_operator_call_type_function_error_alt_c;
pub mod type_function_error_converter_operator_call_type_function_error_alt_d;
pub mod type_function_error_converter_operator_call_type_function_error_alt_e;
pub mod type_function_error_operator_eq;
pub mod type_function_error_type_function_error_type_function_error;
pub mod type_function_error_type_function_error_type_function_error_alt_b;
pub mod type_function_error_type_function_error_type_function_error_alt_c;
pub mod type_function_finder_type_function_finder;
pub mod type_function_finder_visit_type_checker_2;
pub mod type_function_finder_visit_type_checker_2_alt_b;
pub mod type_function_instance_type_new_user_defined;
pub mod type_function_instance_type_state;
pub mod type_function_instance_type_type_function_instance_type_type;
pub mod type_function_instance_type_type_function_instance_type_type_alt_b;
pub mod type_function_instance_type_type_function_instance_type_type_alt_c;
pub mod type_function_instance_type_type_function_instance_type_type_alt_d;
pub mod type_function_missing_operator_eq;
pub mod type_function_primitive_type_type_function_primitive_type;
pub mod type_function_property_is_read_only;
pub mod type_function_property_is_shared;
pub mod type_function_property_is_write_only;
pub mod type_function_property_readonly;
pub mod type_function_property_rw_type_function_runtime;
pub mod type_function_property_rw_type_function_runtime_alt_b;
pub mod type_function_property_writeonly;
pub mod type_function_reducer_done;
pub mod type_function_reducer_get_state_type_function;
pub mod type_function_reducer_get_state_type_function_alt_b;
pub mod type_function_reducer_handle_type_function_reduction;
pub mod type_function_reducer_replace;
pub mod type_function_reducer_set_state_type_function;
pub mod type_function_reducer_set_state_type_function_alt_b;
pub mod type_function_reducer_step;
pub mod type_function_reducer_step_pack;
pub mod type_function_reducer_step_type;
pub mod type_function_reducer_test_for_skippability_type_function;
pub mod type_function_reducer_test_for_skippability_type_function_alt_b;
pub mod type_function_reducer_test_parameters;
pub mod type_function_reducer_try_guessing;
pub mod type_function_reducer_type_function_reducer;
pub mod type_function_reduction_guesser_done;
pub mod type_function_reduction_guesser_dump_guesses;
pub mod type_function_reduction_guesser_guess_type;
pub mod type_function_reduction_guesser_guess_type_function_reduction_for_function_expr;
pub mod type_function_reduction_guesser_guess_type_function_reduction_guesser;
pub mod type_function_reduction_guesser_guess_type_function_reduction_guesser_alt_b;
pub mod type_function_reduction_guesser_infer;
pub mod type_function_reduction_guesser_infer_comparison_function;
pub mod type_function_reduction_guesser_infer_len_function;
pub mod type_function_reduction_guesser_infer_not_function;
pub mod type_function_reduction_guesser_infer_numeric_binop_function;
pub mod type_function_reduction_guesser_infer_or_and_function;
pub mod type_function_reduction_guesser_infer_type_function_substitutions;
pub mod type_function_reduction_guesser_infer_unary_minus_function;
pub mod type_function_reduction_guesser_is_comparison_function;
pub mod type_function_reduction_guesser_is_function_generics_saturated;
pub mod type_function_reduction_guesser_is_len_function;
pub mod type_function_reduction_guesser_is_not_function;
pub mod type_function_reduction_guesser_is_numeric_binop_function;
pub mod type_function_reduction_guesser_is_or_and_function;
pub mod type_function_reduction_guesser_is_unary_minus;
pub mod type_function_reduction_guesser_normalize;
pub mod type_function_reduction_guesser_operand_is_assignable;
pub mod type_function_reduction_guesser_step;
pub mod type_function_reduction_guesser_try_assign_operand_type;
pub mod type_function_reduction_guesser_type_function_reduction_guesser;
pub mod type_function_runtime_builder_state_type_function_runtime_builder_state;
pub mod type_function_runtime_new;
pub mod type_function_runtime_prepare_state;
pub mod type_function_runtime_register_function;
pub mod type_function_runtime_register_function_deprecated;
pub mod type_function_runtime_type_function_runtime_type_function_runtime;
pub mod type_function_runtime_type_function_runtime_type_function_runtime_alt_b;
pub mod type_function_serializer_find_type_function_runtime_builder;
pub mod type_function_serializer_find_type_function_runtime_builder_alt_b;
pub mod type_function_serializer_find_type_function_runtime_builder_alt_c;
pub mod type_function_serializer_has_errors;
pub mod type_function_serializer_has_exceeded_iteration_limit;
pub mod type_function_serializer_run;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_b;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_c;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_d;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_e;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_f;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_g;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_h;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_i;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_j;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_k;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_l;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_m;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_n;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_o;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_p;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_q;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_r;
pub mod type_function_serializer_serialize_children_type_function_runtime_builder_alt_s;
pub mod type_function_serializer_serialize_type_function_runtime_builder;
pub mod type_function_serializer_serialize_type_function_runtime_builder_alt_b;
pub mod type_function_serializer_shallow_serialize_type_function_runtime_builder;
pub mod type_function_serializer_shallow_serialize_type_function_runtime_builder_alt_b;
pub mod type_function_serializer_type_function_serializer;
pub mod type_function_singleton_type_type_function_singleton_type;
pub mod type_function_table_indexer_type_function_table_indexer;
pub mod type_function_type_operator_eq;
pub mod type_function_type_pack_var_operator_eq;
pub mod type_function_type_pack_var_type_function_type_pack_var;
pub mod type_function_type_type_function_type;
pub mod type_id_pair_hash_hash_one;
pub mod type_id_pair_hash_operator_call;
pub mod type_ids_begin_type_ids;
pub mod type_ids_begin_type_ids_alt_b;
pub mod type_ids_clear;
pub mod type_ids_clear_without_realloc;
pub mod type_ids_count;
pub mod type_ids_empty;
pub mod type_ids_end_type_ids;
pub mod type_ids_end_type_ids_alt_b;
pub mod type_ids_erase_type_ids;
pub mod type_ids_erase_type_ids_alt_b;
pub mod type_ids_front;
pub mod type_ids_get_hash;
pub mod type_ids_insert_type_ids;
pub mod type_ids_insert_type_ids_alt_b;
pub mod type_ids_is_never;
pub mod type_ids_operator_assign_type_ids;
pub mod type_ids_operator_assign_type_ids_alt_b;
pub mod type_ids_operator_eq;
pub mod type_ids_reserve;
pub mod type_ids_retain;
pub mod type_ids_size;
pub mod type_ids_take;
pub mod type_ids_type_ids_type_ids;
pub mod type_ids_type_ids_type_ids_alt_b;
pub mod type_ids_type_ids_type_ids_alt_c;
pub mod type_ids_type_ids_type_ids_alt_d;
pub mod type_ids_type_ids_type_ids_alt_e;
pub mod type_instantiation_count_mismatch_operator_eq;
pub mod type_iterator_advance;
pub mod type_iterator_descend;
pub mod type_iterator_operator_deref;
pub mod type_iterator_operator_eq;
pub mod type_iterator_operator_inc_type;
pub mod type_iterator_operator_inc_type_alt_b;
pub mod type_iterator_operator_ne;
pub mod type_iterator_type_iterator_type;
pub mod type_iterator_type_iterator_type_alt_b;
pub mod type_level_incr;
pub mod type_level_subsumes;
pub mod type_level_subsumes_strict;
pub mod type_mismatch_operator_eq;
pub mod type_mismatch_type_mismatch_error;
pub mod type_mismatch_type_mismatch_error_alt_b;
pub mod type_mismatch_type_mismatch_error_alt_c;
pub mod type_mismatch_type_mismatch_error_alt_d;
pub mod type_mismatch_type_mismatch_error_alt_e;
pub mod type_mismatch_type_mismatch_error_alt_f;
pub mod type_mismatch_type_mismatch_error_alt_g;
pub mod type_once_visitor_type_once_visitor;
pub mod type_operator_assign_type;
pub mod type_operator_assign_type_alt_b;
pub mod type_operator_assign_type_alt_c;
pub mod type_operator_assign_type_alt_d;
pub mod type_operator_eq;
pub mod type_operator_ne;
pub mod type_pack_head;
pub mod type_pack_head_mut;
pub mod type_pack_iterator_operator_deref;
pub mod type_pack_iterator_operator_eq;
pub mod type_pack_iterator_operator_inc_type_pack;
pub mod type_pack_iterator_operator_inc_type_pack_alt_b;
pub mod type_pack_iterator_operator_ne;
pub mod type_pack_iterator_tail;
pub mod type_pack_iterator_type_pack_iterator_type_pack;
pub mod type_pack_iterator_type_pack_iterator_type_pack_alt_b;
pub mod type_pack_iterator_type_pack_iterator_type_pack_alt_c;
pub mod type_pack_mismatch_operator_eq;
pub mod type_pack_rehydration_visitor_operator_call_type_attach;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_b;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_c;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_d;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_e;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_f;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_g;
pub mod type_pack_rehydration_visitor_operator_call_type_attach_alt_h;
pub mod type_pack_rehydration_visitor_type_pack_rehydration_visitor;
pub mod type_pack_rehydration_visitor_visit_type_pack;
pub mod type_pack_stringifier_operator_call_to_string;
pub mod type_pack_stringifier_operator_call_to_string_alt_b;
pub mod type_pack_stringifier_operator_call_to_string_alt_c;
pub mod type_pack_stringifier_operator_call_to_string_alt_d;
pub mod type_pack_stringifier_operator_call_to_string_alt_e;
pub mod type_pack_stringifier_operator_call_to_string_alt_f;
pub mod type_pack_stringifier_operator_call_to_string_alt_g;
pub mod type_pack_stringifier_operator_call_to_string_alt_h;
pub mod type_pack_stringifier_stringify_to_string;
pub mod type_pack_stringifier_stringify_to_string_alt_b;
pub mod type_pack_stringifier_type_pack_stringifier_to_string;
pub mod type_pack_stringifier_type_pack_stringifier_to_string_alt_b;
pub mod type_pack_var_operator_assign_type_pack;
pub mod type_pack_var_operator_assign_type_pack_alt_b;
pub mod type_pack_var_operator_eq;
pub mod type_pack_var_reassign;
pub mod type_pack_var_type_pack_var_type_pack;
pub mod type_pack_var_type_pack_var_type_pack_alt_b;
pub mod type_pack_var_type_pack_var_type_pack_alt_c;
pub mod type_pair_hash_hash_one_type_pair_hash;
pub mod type_pair_hash_hash_one_type_pair_hash_alt_b;
pub mod type_pair_hash_operator_call_type_pair_hash;
pub mod type_pair_hash_operator_call_type_pair_hash_alt_b;
pub mod type_reassign;
pub mod type_reduction_reentrancy_guard_type_reduction_reentrancy_guard_unifier_shared_state;
pub mod type_reduction_reentrancy_guard_type_reduction_reentrancy_guard_unifier_shared_state_alt_b;
pub mod type_reduction_reentrancy_guard_type_reduction_reentrancy_guard_unifier_shared_state_alt_c;
pub mod type_reduction_reentrancy_guard_type_reduction_reentrancy_guard_unifier_shared_state_alt_d;
pub mod type_rehydration_visitor_has_seen;
pub mod type_rehydration_visitor_operator_call_type_attach;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_b;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_c;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_d;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_e;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_f;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_g;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_h;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_i;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_j;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_k;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_l;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_m;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_n;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_o;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_p;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_q;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_r;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_s;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_t;
pub mod type_rehydration_visitor_operator_call_type_attach_alt_u;
pub mod type_rehydration_visitor_rehydrate;
pub mod type_rehydration_visitor_type_rehydration_visitor;
pub mod type_rehydration_visitor_visit_type;
pub mod type_remover_process;
pub mod type_searcher_flip;
pub mod type_searcher_type_searcher_constraint_solver;
pub mod type_searcher_type_searcher_constraint_solver_alt_b;
pub mod type_searcher_visit_constraint_solver;
pub mod type_searcher_visit_constraint_solver_alt_b;
pub mod type_searcher_visit_constraint_solver_alt_c;
pub mod type_simplifier_basic_intersect;
pub mod type_simplifier_basic_intersect_with_falsy;
pub mod type_simplifier_basic_intersect_with_truthy;
pub mod type_simplifier_intersect;
pub mod type_simplifier_intersect_from_parts;
pub mod type_simplifier_intersect_intersection_with_type;
pub mod type_simplifier_intersect_negated_union;
pub mod type_simplifier_intersect_negations;
pub mod type_simplifier_intersect_one;
pub mod type_simplifier_intersect_property;
pub mod type_simplifier_intersect_type_with_negation;
pub mod type_simplifier_intersect_union_with_type;
pub mod type_simplifier_intersect_unions;
pub mod type_simplifier_intersect_with_simple_discriminant_simplify;
pub mod type_simplifier_intersect_with_simple_discriminant_simplify_alt_b;
pub mod type_simplifier_mk_negation;
pub mod type_simplifier_simplify_simplify;
pub mod type_simplifier_simplify_simplify_alt_b;
pub mod type_simplifier_subtract_one;
pub mod type_simplifier_union;
pub mod type_stringifier_emit_key;
pub mod type_stringifier_new_stringify;
pub mod type_stringifier_operator_call_to_string;
pub mod type_stringifier_operator_call_to_string_alt_b;
pub mod type_stringifier_operator_call_to_string_alt_c;
pub mod type_stringifier_operator_call_to_string_alt_d;
pub mod type_stringifier_operator_call_to_string_alt_e;
pub mod type_stringifier_operator_call_to_string_alt_f;
pub mod type_stringifier_operator_call_to_string_alt_g;
pub mod type_stringifier_operator_call_to_string_alt_h;
pub mod type_stringifier_operator_call_to_string_alt_i;
pub mod type_stringifier_operator_call_to_string_alt_j;
pub mod type_stringifier_operator_call_to_string_alt_k;
pub mod type_stringifier_operator_call_to_string_alt_l;
pub mod type_stringifier_operator_call_to_string_alt_m;
pub mod type_stringifier_operator_call_to_string_alt_n;
pub mod type_stringifier_operator_call_to_string_alt_o;
pub mod type_stringifier_operator_call_to_string_alt_p;
pub mod type_stringifier_operator_call_to_string_alt_q;
pub mod type_stringifier_operator_call_to_string_alt_r;
pub mod type_stringifier_operator_call_to_string_alt_s;
pub mod type_stringifier_operator_call_to_string_alt_t;
pub mod type_stringifier_operator_call_to_string_alt_u;
pub mod type_stringifier_stringify_to_string;
pub mod type_stringifier_stringify_to_string_alt_b;
pub mod type_stringifier_stringify_to_string_alt_c;
pub mod type_stringifier_stringify_to_string_alt_d;
pub mod type_stringifier_stringify_to_string_alt_e;
pub mod type_stringifier_type_stringifier;
pub mod type_type_type;
pub mod type_type_type_alt_b;
pub mod type_type_type_alt_c;
pub mod type_type_type_alt_d;
pub mod type_type_type_alt_e;
pub mod type_visitor_type_visitor;
pub mod typed_allocator_allocate;
pub mod typed_allocator_append_block;
pub mod typed_allocator_clear;
pub mod typed_allocator_contains;
pub mod typed_allocator_empty;
pub mod typed_allocator_free;
pub mod typed_allocator_freeze;
pub mod typed_allocator_is_frozen;
pub mod typed_allocator_operator_assign_typed_allocator;
pub mod typed_allocator_operator_assign_typed_allocator_alt_b;
pub mod typed_allocator_size;
pub mod typed_allocator_typed_allocator_typed_allocator;
pub mod typed_allocator_typed_allocator_typed_allocator_alt_b;
pub mod typed_allocator_typed_allocator_typed_allocator_alt_c;
pub mod typed_allocator_typed_allocator_typed_allocator_alt_d;
pub mod typed_allocator_unfreeze;
pub mod types_are_unrelated_operator_eq;
pub mod unapplied_type_function_operator_eq;
pub mod unexpected_array_like_table_item_operator_eq;
pub mod unexpected_type_in_subtyping_operator_eq;
pub mod unexpected_type_pack_in_subtyping_operator_eq;
pub mod unifiable_bound_type_id_emplace_type_bound_type;
pub mod unifiable_bound_type_pack_id_emplace_type_pack_bound_type_pack;
pub mod unification_too_complex_operator_eq;
pub mod unifier_2_fresh_type;
pub mod unifier_2_fresh_type_pack;
pub mod unifier_2_instantiate_with_bound_types;
pub mod unifier_2_mk_intersection;
pub mod unifier_2_mk_union;
pub mod unifier_2_occurs_check;
pub mod unifier_2_occurs_check_deprecated;
pub mod unifier_2_unifier_2_unifier_2;
pub mod unifier_2_unifier_2_unifier_2_alt_b;
pub mod unifier_2_unify_free_with_type;
pub mod unifier_2_unify_unifier_2;
pub mod unifier_2_unify_unifier_2_alt_b;
pub mod unifier_2_unify_unifier_2_alt_c;
pub mod unifier_2_unify_unifier_2_alt_d;
pub mod unifier_2_unify_unifier_2_alt_e;
pub mod unifier_2_unify_unifier_2_alt_f;
pub mod unifier_2_unify_unifier_2_alt_g;
pub mod unifier_2_unify_unifier_2_alt_h;
pub mod unifier_2_unify_unifier_2_alt_i;
pub mod unifier_2_unify_unifier_2_alt_j;
pub mod unifier_2_unify_unifier_2_alt_k;
pub mod unifier_2_unify_unifier_2_alt_l;
pub mod unifier_2_unify_unifier_2_alt_m;
pub mod unifier_2_unify_unifier_2_alt_n;
pub mod unifier_2_unify_unifier_2_alt_o;
pub mod unifier_2_unify_unifier_2_alt_p;
pub mod unifier_2_unify_unifier_2_alt_q;
pub mod unifier_cache_result;
pub mod unifier_can_cache_result;
pub mod unifier_can_unify_unifier;
pub mod unifier_can_unify_unifier_alt_b;
pub mod unifier_check_child_unifier_type_mismatch_unifier;
pub mod unifier_check_child_unifier_type_mismatch_unifier_alt_b;
pub mod unifier_combine_logs_into_union;
pub mod unifier_deeply_optional;
pub mod unifier_find_table_property_respecting_meta;
pub mod unifier_ice_unifier;
pub mod unifier_ice_unifier_alt_b;
pub mod unifier_make_child_unifier;
pub mod unifier_mismatch_context;
pub mod unifier_occurs_check_unifier;
pub mod unifier_occurs_check_unifier_alt_b;
pub mod unifier_occurs_check_unifier_alt_c;
pub mod unifier_occurs_check_unifier_alt_d;
pub mod unifier_reflexive_equal;
pub mod unifier_report_error_unifier;
pub mod unifier_report_error_unifier_alt_b;
pub mod unifier_shared_state_set_recursion_limit;
pub mod unifier_shared_state_unifier_shared_state;
pub mod unifier_try_apply_overloaded_function;
pub mod unifier_try_unify_functions;
pub mod unifier_try_unify_intersection_with_type;
pub mod unifier_try_unify_negations;
pub mod unifier_try_unify_normalized_types;
pub mod unifier_try_unify_primitives;
pub mod unifier_try_unify_scalar_shape;
pub mod unifier_try_unify_singletons;
pub mod unifier_try_unify_tables;
pub mod unifier_try_unify_type_with_intersection;
pub mod unifier_try_unify_type_with_union;
pub mod unifier_try_unify_unifier;
pub mod unifier_try_unify_unifier_alt_b;
pub mod unifier_try_unify_unifier_alt_c;
pub mod unifier_try_unify_unifier_alt_d;
pub mod unifier_try_unify_union_with_type;
pub mod unifier_try_unify_variadics;
pub mod unifier_try_unify_with_any_unifier;
pub mod unifier_try_unify_with_any_unifier_alt_b;
pub mod unifier_try_unify_with_extern_type;
pub mod unifier_try_unify_with_metatable;
pub mod unifier_unifier;
pub mod uninhabited_type_function_operator_eq;
pub mod uninhabited_type_pack_function_operator_eq;
pub mod union_builder_add;
pub mod union_builder_build;
pub mod union_builder_reserve;
pub mod union_builder_size;
pub mod union_builder_union_builder;
pub mod unknown_prop_but_found_like_prop_operator_eq;
pub mod unknown_property_operator_eq;
pub mod unknown_require_operator_eq;
pub mod unknown_symbol_operator_eq;
pub mod unscoped_generic_finder_unscoped_generic_finder;
pub mod unscoped_generic_finder_visit_type_function;
pub mod unscoped_generic_finder_visit_type_function_alt_b;
pub mod unscoped_generic_finder_visit_type_function_alt_c;
pub mod unscoped_generic_finder_visit_type_function_alt_d;
pub mod unscoped_generic_finder_visit_type_function_alt_e;
pub mod unscoped_generic_finder_visit_type_function_alt_f;
pub mod unsupported_type_operator_eq;
pub mod unsupported_type_pack_operator_eq;
pub mod usage_finder_usage_finder;
pub mod usage_finder_visit_fragment_autocomplete;
pub mod usage_finder_visit_fragment_autocomplete_alt_b;
pub mod usage_finder_visit_fragment_autocomplete_alt_c;
pub mod usage_finder_visit_fragment_autocomplete_alt_d;
pub mod usage_finder_visit_fragment_autocomplete_alt_e;
pub mod usage_finder_visit_fragment_autocomplete_alt_f;
pub mod usage_finder_visit_fragment_autocomplete_alt_g;
pub mod usage_finder_visit_fragment_autocomplete_alt_h;
pub mod user_cancel_error_user_cancel_error;
pub mod user_defined_type_function_error_operator_eq;
pub mod warning_comparator_compare_linter;
pub mod warning_comparator_compare_linter_alt_b;
pub mod warning_comparator_operator_call;
pub mod weird_iter_advance;
pub mod weird_iter_can_grow;
pub mod weird_iter_good;
pub mod weird_iter_grow;
pub mod weird_iter_operator_deref;
pub mod weird_iter_push_type;
pub mod weird_iter_tail;
pub mod weird_iter_weird_iter_unifier;
pub mod weird_iter_weird_iter_unifier_alt_b;
pub mod where_clause_needed_operator_eq;
pub mod widen_clean_unifier;
pub mod widen_clean_unifier_alt_b;
pub mod widen_ignore_children;
pub mod widen_is_dirty_unifier;
pub mod widen_is_dirty_unifier_alt_b;
pub mod widen_operator_call_unifier;
pub mod widen_operator_call_unifier_alt_b;
pub mod widen_widen;
pub mod with_predicate_with_predicate_type;
pub mod with_predicate_with_predicate_type_alt_b;
pub mod with_predicate_with_predicate_type_alt_c;