@@ -1841,380 +1841,384 @@
18411841/* tok-518 %txt /tests/golden/types-prelude-arithmetic/tokens/txt
18421842/* tre-518 %txt /tests/golden/types-prelude-arithmetic/tree/txt
18431843/* typ-518 %txt /tests/golden/types-prelude-arithmetic/types/txt
1844−/* src-519 %jibb /tests/golden/types-prelude-cmd/source/jibb
1845−/* tok-519 %txt /tests/golden/types-prelude-cmd/tokens/txt
1846−/* tre-519 %txt /tests/golden/types-prelude-cmd/tree/txt
1847−/* typ-519 %txt /tests/golden/types-prelude-cmd/types/txt
1848−/* src-520 %jibb /tests/golden/types-prelude-direct/source/jibb
1849−/* tok-520 %txt /tests/golden/types-prelude-direct/tokens/txt
1850−/* tre-520 %txt /tests/golden/types-prelude-direct/tree/txt
1851−/* typ-520 %txt /tests/golden/types-prelude-direct/types/txt
1852−/* src-521 %jibb /tests/golden/types-prelude-functional/source/jibb
1853−/* tok-521 %txt /tests/golden/types-prelude-functional/tokens/txt
1854−/* tre-521 %txt /tests/golden/types-prelude-functional/tree/txt
1855−/* typ-521 %txt /tests/golden/types-prelude-functional/types/txt
1856−/* src-522 %jibb /tests/golden/types-prelude-interface/source/jibb
1857−/* tok-522 %txt /tests/golden/types-prelude-interface/tokens/txt
1858−/* tre-522 %txt /tests/golden/types-prelude-interface/tree/txt
1859−/* mod-522-1 %jibb /tests/golden/types-prelude-interface/modules/ui/left/jibb
1860−/* mod-522-2 %jibb /tests/golden/types-prelude-interface/modules/ui/right/jibb
1861−/* typ-522 %txt /tests/golden/types-prelude-interface/types/txt
1862−/* mtre-522 %txt /tests/golden/types-prelude-interface/module-trees/txt
1863−/* src-523 %jibb /tests/golden/types-prelude-list-alias/source/jibb
1864−/* tok-523 %txt /tests/golden/types-prelude-list-alias/tokens/txt
1865−/* tre-523 %txt /tests/golden/types-prelude-list-alias/tree/txt
1866−/* typ-523 %txt /tests/golden/types-prelude-list-alias/types/txt
1867−/* src-524 %jibb /tests/golden/types-prelude-list-functions/source/jibb
1868−/* tok-524 %txt /tests/golden/types-prelude-list-functions/tokens/txt
1869−/* tre-524 %txt /tests/golden/types-prelude-list-functions/tree/txt
1870−/* mod-524-1 %jibb /tests/golden/types-prelude-list-functions/modules/ui/lib/jibb
1871−/* typ-524 %txt /tests/golden/types-prelude-list-functions/types/txt
1872−/* mtre-524 %txt /tests/golden/types-prelude-list-functions/module-trees/txt
1873−/* src-525 %jibb /tests/golden/types-prelude-list-helpers/source/jibb
1874−/* tok-525 %txt /tests/golden/types-prelude-list-helpers/tokens/txt
1875−/* tre-525 %txt /tests/golden/types-prelude-list-helpers/tree/txt
1876−/* typ-525 %txt /tests/golden/types-prelude-list-helpers/types/txt
1877−/* src-526 %jibb /tests/golden/types-prelude-predicates/source/jibb
1878−/* tok-526 %txt /tests/golden/types-prelude-predicates/tokens/txt
1879−/* tre-526 %txt /tests/golden/types-prelude-predicates/tree/txt
1880−/* typ-526 %txt /tests/golden/types-prelude-predicates/types/txt
1881−/* src-527 %jibb /tests/golden/types-prelude-unit-helpers/source/jibb
1882−/* tok-527 %txt /tests/golden/types-prelude-unit-helpers/tokens/txt
1883−/* tre-527 %txt /tests/golden/types-prelude-unit-helpers/tree/txt
1884−/* typ-527 %txt /tests/golden/types-prelude-unit-helpers/types/txt
1885−/* src-528 %jibb /tests/golden/types-record-bound-variable/source/jibb
1886−/* tok-528 %txt /tests/golden/types-record-bound-variable/tokens/txt
1887−/* tre-528 %txt /tests/golden/types-record-bound-variable/tree/txt
1888−/* typ-528 %txt /tests/golden/types-record-bound-variable/types/txt
1889−/* src-529 %jibb /tests/golden/types-record-cast-context/source/jibb
1890−/* tok-529 %txt /tests/golden/types-record-cast-context/tokens/txt
1891−/* tre-529 %txt /tests/golden/types-record-cast-context/tree/txt
1892−/* typ-529 %txt /tests/golden/types-record-cast-context/types/txt
1893−/* src-530 %jibb /tests/golden/types-record-change/source/jibb
1894−/* tok-530 %txt /tests/golden/types-record-change/tokens/txt
1895−/* tre-530 %txt /tests/golden/types-record-change/tree/txt
1896−/* typ-530 %txt /tests/golden/types-record-change/types/txt
1897−/* src-531 %jibb /tests/golden/types-record-change-generic/source/jibb
1898−/* tok-531 %txt /tests/golden/types-record-change-generic/tokens/txt
1899−/* tre-531 %txt /tests/golden/types-record-change-generic/tree/txt
1900−/* typ-531 %txt /tests/golden/types-record-change-generic/types/txt
1901−/* src-532 %jibb /tests/golden/types-record-faces/source/jibb
1902−/* tok-532 %txt /tests/golden/types-record-faces/tokens/txt
1903−/* tre-532 %txt /tests/golden/types-record-faces/tree/txt
1904−/* typ-532 %txt /tests/golden/types-record-faces/types/txt
1905−/* src-533 %jibb /tests/golden/types-record-field-edit-separate/source/jibb
1906−/* tok-533 %txt /tests/golden/types-record-field-edit-separate/tokens/txt
1907−/* tre-533 %txt /tests/golden/types-record-field-edit-separate/tree/txt
1908−/* typ-533 %txt /tests/golden/types-record-field-edit-separate/types/txt
1909−/* src-534 %jibb /tests/golden/types-record-field-expr-duplicate/source/jibb
1910−/* tok-534 %txt /tests/golden/types-record-field-expr-duplicate/tokens/txt
1911−/* tre-534 %txt /tests/golden/types-record-field-expr-duplicate/tree/txt
1912−/* typ-534 %txt /tests/golden/types-record-field-expr-duplicate/types/txt
1913−/* src-535 %jibb /tests/golden/types-record-field-expr-separate/source/jibb
1914−/* tok-535 %txt /tests/golden/types-record-field-expr-separate/tokens/txt
1915−/* tre-535 %txt /tests/golden/types-record-field-expr-separate/tree/txt
1916−/* typ-535 %txt /tests/golden/types-record-field-expr-separate/types/txt
1917−/* src-536 %jibb /tests/golden/types-record-field-module-reachable/source/jibb
1918−/* tok-536 %txt /tests/golden/types-record-field-module-reachable/tokens/txt
1919−/* tre-536 %txt /tests/golden/types-record-field-module-reachable/tree/txt
1920−/* mod-536-1 %jibb /tests/golden/types-record-field-module-reachable/modules/ui/lib/jibb
1921−/* typ-536 %txt /tests/golden/types-record-field-module-reachable/types/txt
1922−/* mtre-536 %txt /tests/golden/types-record-field-module-reachable/module-trees/txt
1923−/* src-537 %jibb /tests/golden/types-record-field-module-unused/source/jibb
1924−/* tok-537 %txt /tests/golden/types-record-field-module-unused/tokens/txt
1925−/* tre-537 %txt /tests/golden/types-record-field-module-unused/tree/txt
1926−/* mod-537-1 %jibb /tests/golden/types-record-field-module-unused/modules/ui/good/jibb
1927−/* mod-537-2 %jibb /tests/golden/types-record-field-module-unused/modules/ui/unused/jibb
1928−/* typ-537 %txt /tests/golden/types-record-field-module-unused/types/txt
1929−/* mtre-537 %txt /tests/golden/types-record-field-module-unused/module-trees/txt
1930−/* src-538 %jibb /tests/golden/types-record-field-nested-mold/source/jibb
1931−/* tok-538 %txt /tests/golden/types-record-field-nested-mold/tokens/txt
1932−/* tre-538 %txt /tests/golden/types-record-field-nested-mold/tree/txt
1933−/* typ-538 %txt /tests/golden/types-record-field-nested-mold/types/txt
1934−/* src-539 %jibb /tests/golden/types-record-field-outer-inner/source/jibb
1935−/* tok-539 %txt /tests/golden/types-record-field-outer-inner/tokens/txt
1936−/* tre-539 %txt /tests/golden/types-record-field-outer-inner/tree/txt
1937−/* typ-539 %txt /tests/golden/types-record-field-outer-inner/types/txt
1938−/* src-540 %jibb /tests/golden/types-record-field-sample-duplicate/source/jibb
1939−/* tok-540 %txt /tests/golden/types-record-field-sample-duplicate/tokens/txt
1940−/* tre-540 %txt /tests/golden/types-record-field-sample-duplicate/tree/txt
1941−/* typ-540 %txt /tests/golden/types-record-field-sample-duplicate/types/txt
1942−/* src-541 %jibb /tests/golden/types-record-field-separate-molds/source/jibb
1943−/* tok-541 %txt /tests/golden/types-record-field-separate-molds/tokens/txt
1944−/* tre-541 %txt /tests/golden/types-record-field-separate-molds/tree/txt
1945−/* typ-541 %txt /tests/golden/types-record-field-separate-molds/types/txt
1946−/* src-542 %jibb /tests/golden/types-record-field-unused-mold/source/jibb
1947−/* tok-542 %txt /tests/golden/types-record-field-unused-mold/tokens/txt
1948−/* tre-542 %txt /tests/golden/types-record-field-unused-mold/tree/txt
1949−/* typ-542 %txt /tests/golden/types-record-field-unused-mold/types/txt
1950−/* src-543 %jibb /tests/golden/types-record-import/source/jibb
1951−/* tok-543 %txt /tests/golden/types-record-import/tokens/txt
1952−/* tre-543 %txt /tests/golden/types-record-import/tree/txt
1953−/* mod-543-1 %jibb /tests/golden/types-record-import/modules/ui/lib/jibb
1954−/* typ-543 %txt /tests/golden/types-record-import/types/txt
1955−/* mtre-543 %txt /tests/golden/types-record-import/module-trees/txt
1956−/* src-544 %jibb /tests/golden/types-record-local-scheme/source/jibb
1957−/* tok-544 %txt /tests/golden/types-record-local-scheme/tokens/txt
1958−/* tre-544 %txt /tests/golden/types-record-local-scheme/tree/txt
1959−/* typ-544 %txt /tests/golden/types-record-local-scheme/types/txt
1960−/* src-545 %jibb /tests/golden/types-record-nested/source/jibb
1961−/* tok-545 %txt /tests/golden/types-record-nested/tokens/txt
1962−/* tre-545 %txt /tests/golden/types-record-nested/tree/txt
1963−/* typ-545 %txt /tests/golden/types-record-nested/types/txt
1964−/* src-546 %jibb /tests/golden/types-record-to-tuple/source/jibb
1965−/* tok-546 %txt /tests/golden/types-record-to-tuple/tokens/txt
1966−/* tre-546 %txt /tests/golden/types-record-to-tuple/tree/txt
1967−/* typ-546 %txt /tests/golden/types-record-to-tuple/types/txt
1968−/* src-547 %jibb /tests/golden/types-recursion-scc-failures/source/jibb
1969−/* tok-547 %txt /tests/golden/types-recursion-scc-failures/tokens/txt
1970−/* tre-547 %txt /tests/golden/types-recursion-scc-failures/tree/txt
1971−/* typ-547 %txt /tests/golden/types-recursion-scc-failures/types/txt
1972−/* src-548 %jibb /tests/golden/types-recursion-scc-groups/source/jibb
1973−/* tok-548 %txt /tests/golden/types-recursion-scc-groups/tokens/txt
1974−/* tre-548 %txt /tests/golden/types-recursion-scc-groups/tree/txt
1975−/* typ-548 %txt /tests/golden/types-recursion-scc-groups/types/txt
1976−/* src-549 %jibb /tests/golden/types-recursion-scc-import/source/jibb
1977−/* tok-549 %txt /tests/golden/types-recursion-scc-import/tokens/txt
1978−/* tre-549 %txt /tests/golden/types-recursion-scc-import/tree/txt
1979−/* mod-549-1 %jibb /tests/golden/types-recursion-scc-import/modules/ui/lib/jibb
1980−/* typ-549 %txt /tests/golden/types-recursion-scc-import/types/txt
1981−/* mtre-549 %txt /tests/golden/types-recursion-scc-import/module-trees/txt
1982−/* src-550 %jibb /tests/golden/types-recursion-scc-import-bad/source/jibb
1983−/* tok-550 %txt /tests/golden/types-recursion-scc-import-bad/tokens/txt
1984−/* tre-550 %txt /tests/golden/types-recursion-scc-import-bad/tree/txt
1985−/* mod-550-1 %jibb /tests/golden/types-recursion-scc-import-bad/modules/ui/lib/jibb
1986−/* typ-550 %txt /tests/golden/types-recursion-scc-import-bad/types/txt
1987−/* mtre-550 %txt /tests/golden/types-recursion-scc-import-bad/module-trees/txt
1988−/* src-551 %jibb /tests/golden/types-recursion-scc-local/source/jibb
1989−/* tok-551 %txt /tests/golden/types-recursion-scc-local/tokens/txt
1990−/* tre-551 %txt /tests/golden/types-recursion-scc-local/tree/txt
1991−/* typ-551 %txt /tests/golden/types-recursion-scc-local/types/txt
1992−/* src-552 %jibb /tests/golden/types-recursion-scc-order/source/jibb
1993−/* tok-552 %txt /tests/golden/types-recursion-scc-order/tokens/txt
1994−/* tre-552 %txt /tests/golden/types-recursion-scc-order/tree/txt
1995−/* typ-552 %txt /tests/golden/types-recursion-scc-order/types/txt
1996−/* src-553 %jibb /tests/golden/types-recursion-scc-shadow/source/jibb
1997−/* tok-553 %txt /tests/golden/types-recursion-scc-shadow/tokens/txt
1998−/* tre-553 %txt /tests/golden/types-recursion-scc-shadow/tree/txt
1999−/* typ-553 %txt /tests/golden/types-recursion-scc-shadow/types/txt
2000−/* src-554 %jibb /tests/golden/types-recursive-branch/source/jibb
2001−/* tok-554 %txt /tests/golden/types-recursive-branch/tokens/txt
2002−/* tre-554 %txt /tests/golden/types-recursive-branch/tree/txt
2003−/* typ-554 %txt /tests/golden/types-recursive-branch/types/txt
2004−/* src-555 %jibb /tests/golden/types-recursive-gate/source/jibb
2005−/* tok-555 %txt /tests/golden/types-recursive-gate/tokens/txt
2006−/* tre-555 %txt /tests/golden/types-recursive-gate/tree/txt
2007−/* typ-555 %txt /tests/golden/types-recursive-gate/types/txt
2008−/* src-556 %jibb /tests/golden/types-recursive-sample/source/jibb
2009−/* tok-556 %txt /tests/golden/types-recursive-sample/tokens/txt
2010−/* tre-556 %txt /tests/golden/types-recursive-sample/tree/txt
2011−/* typ-556 %txt /tests/golden/types-recursive-sample/types/txt
2012−/* src-557 %jibb /tests/golden/types-scope-library-poke/source/jibb
2013−/* tok-557 %txt /tests/golden/types-scope-library-poke/tokens/txt
2014−/* tre-557 %txt /tests/golden/types-scope-library-poke/tree/txt
2015−/* typ-557 %txt /tests/golden/types-scope-library-poke/types/txt
2016−/* src-558 %jibb /tests/golden/types-scope-root-api/source/jibb
2017−/* tok-558 %txt /tests/golden/types-scope-root-api/tokens/txt
2018−/* tre-558 %txt /tests/golden/types-scope-root-api/tree/txt
2019−/* typ-558 %txt /tests/golden/types-scope-root-api/types/txt
2020−/* src-559 %jibb /tests/golden/types-scope-store-duplicate/source/jibb
2021−/* tok-559 %txt /tests/golden/types-scope-store-duplicate/tokens/txt
2022−/* tre-559 %txt /tests/golden/types-scope-store-duplicate/tree/txt
2023−/* typ-559 %txt /tests/golden/types-scope-store-duplicate/types/txt
2024−/* src-560 %jibb /tests/golden/types-scope-store-shadow/source/jibb
2025−/* tok-560 %txt /tests/golden/types-scope-store-shadow/tokens/txt
2026−/* tre-560 %txt /tests/golden/types-scope-store-shadow/tree/txt
2027−/* typ-560 %txt /tests/golden/types-scope-store-shadow/types/txt
2028−/* src-561 %jibb /tests/golden/types-single-case-pattern/source/jibb
2029−/* tok-561 %txt /tests/golden/types-single-case-pattern/tokens/txt
2030−/* tre-561 %txt /tests/golden/types-single-case-pattern/tree/txt
2031−/* typ-561 %txt /tests/golden/types-single-case-pattern/types/txt
2032−/* src-562 %jibb /tests/golden/types-string-interpolation/source/jibb
2033−/* tok-562 %txt /tests/golden/types-string-interpolation/tokens/txt
2034−/* tre-562 %txt /tests/golden/types-string-interpolation/tree/txt
2035−/* typ-562 %txt /tests/golden/types-string-interpolation/types/txt
2036−/* src-563 %jibb /tests/golden/types-tuple-context/source/jibb
2037−/* tok-563 %txt /tests/golden/types-tuple-context/tokens/txt
2038−/* tre-563 %txt /tests/golden/types-tuple-context/tree/txt
2039−/* typ-563 %txt /tests/golden/types-tuple-context/types/txt
2040−/* src-564 %jibb /tests/golden/types-tuple-context-nested/source/jibb
2041−/* tok-564 %txt /tests/golden/types-tuple-context-nested/tokens/txt
2042−/* tre-564 %txt /tests/golden/types-tuple-context-nested/tree/txt
2043−/* typ-564 %txt /tests/golden/types-tuple-context-nested/types/txt
2044−/* src-565 %jibb /tests/golden/types-union-alias/source/jibb
2045−/* tok-565 %txt /tests/golden/types-union-alias/tokens/txt
2046−/* tre-565 %txt /tests/golden/types-union-alias/tree/txt
2047−/* typ-565 %txt /tests/golden/types-union-alias/types/txt
2048−/* src-566 %jibb /tests/golden/types-union-branch-context/source/jibb
2049−/* tok-566 %txt /tests/golden/types-union-branch-context/tokens/txt
2050−/* tre-566 %txt /tests/golden/types-union-branch-context/tree/txt
2051−/* typ-566 %txt /tests/golden/types-union-branch-context/types/txt
2052−/* src-567 %jibb /tests/golden/types-union-branch-pending/source/jibb
2053−/* tok-567 %txt /tests/golden/types-union-branch-pending/tokens/txt
2054−/* tre-567 %txt /tests/golden/types-union-branch-pending/tree/txt
2055−/* typ-567 %txt /tests/golden/types-union-branch-pending/types/txt
2056−/* src-568 %jibb /tests/golden/types-union-constructor-shape/source/jibb
2057−/* tok-568 %txt /tests/golden/types-union-constructor-shape/tokens/txt
2058−/* tre-568 %txt /tests/golden/types-union-constructor-shape/tree/txt
2059−/* typ-568 %txt /tests/golden/types-union-constructor-shape/types/txt
2060−/* src-569 %jibb /tests/golden/types-union-context-flow/source/jibb
2061−/* tok-569 %txt /tests/golden/types-union-context-flow/tokens/txt
2062−/* tre-569 %txt /tests/golden/types-union-context-flow/tree/txt
2063−/* typ-569 %txt /tests/golden/types-union-context-flow/types/txt
2064−/* src-570 %jibb /tests/golden/types-union-finite/source/jibb
2065−/* tok-570 %txt /tests/golden/types-union-finite/tokens/txt
2066−/* tre-570 %txt /tests/golden/types-union-finite/tree/txt
2067−/* typ-570 %txt /tests/golden/types-union-finite/types/txt
2068−/* src-571 %jibb /tests/golden/types-union-finite-context/source/jibb
2069−/* tok-571 %txt /tests/golden/types-union-finite-context/tokens/txt
2070−/* tre-571 %txt /tests/golden/types-union-finite-context/tree/txt
2071−/* typ-571 %txt /tests/golden/types-union-finite-context/types/txt
2072−/* src-572 %jibb /tests/golden/types-union-finite-generic/source/jibb
2073−/* tok-572 %txt /tests/golden/types-union-finite-generic/tokens/txt
2074−/* tre-572 %txt /tests/golden/types-union-finite-generic/tree/txt
2075−/* typ-572 %txt /tests/golden/types-union-finite-generic/types/txt
2076−/* src-573 %jibb /tests/golden/types-union-finite-limit/source/jibb
2077−/* tok-573 %txt /tests/golden/types-union-finite-limit/tokens/txt
2078−/* tre-573 %txt /tests/golden/types-union-finite-limit/tree/txt
2079−/* typ-573 %txt /tests/golden/types-union-finite-limit/types/txt
2080−/* src-574 %jibb /tests/golden/types-union-import/source/jibb
2081−/* tok-574 %txt /tests/golden/types-union-import/tokens/txt
2082−/* tre-574 %txt /tests/golden/types-union-import/tree/txt
2083−/* mod-574-1 %jibb /tests/golden/types-union-import/modules/ui/lib/jibb
2084−/* typ-574 %txt /tests/golden/types-union-import/types/txt
2085−/* mtre-574 %txt /tests/golden/types-union-import/module-trees/txt
2086−/* src-575 %jibb /tests/golden/types-union-local-pending/source/jibb
2087−/* tok-575 %txt /tests/golden/types-union-local-pending/tokens/txt
2088−/* tre-575 %txt /tests/golden/types-union-local-pending/tree/txt
2089−/* typ-575 %txt /tests/golden/types-union-local-pending/types/txt
2090−/* src-576 %jibb /tests/golden/types-union-nonwing-subject/source/jibb
2091−/* tok-576 %txt /tests/golden/types-union-nonwing-subject/tokens/txt
2092−/* tre-576 %txt /tests/golden/types-union-nonwing-subject/tree/txt
2093−/* typ-576 %txt /tests/golden/types-union-nonwing-subject/types/txt
2094−/* src-577 %jibb /tests/golden/types-union-overlap/source/jibb
2095−/* tok-577 %txt /tests/golden/types-union-overlap/tokens/txt
2096−/* tre-577 %txt /tests/golden/types-union-overlap/tree/txt
2097−/* typ-577 %txt /tests/golden/types-union-overlap/types/txt
2098−/* src-578 %jibb /tests/golden/types-union-overlap-nested/source/jibb
2099−/* tok-578 %txt /tests/golden/types-union-overlap-nested/tokens/txt
2100−/* tre-578 %txt /tests/golden/types-union-overlap-nested/tree/txt
2101−/* typ-578 %txt /tests/golden/types-union-overlap-nested/types/txt
2102−/* src-579 %jibb /tests/golden/types-union-pattern-result-context/source/jibb
2103−/* tok-579 %txt /tests/golden/types-union-pattern-result-context/tokens/txt
2104−/* tre-579 %txt /tests/golden/types-union-pattern-result-context/tree/txt
2105−/* typ-579 %txt /tests/golden/types-union-pattern-result-context/types/txt
2106−/* src-580 %jibb /tests/golden/types-union-pattern-result-controls/source/jibb
2107−/* tok-580 %txt /tests/golden/types-union-pattern-result-controls/tokens/txt
2108−/* tre-580 %txt /tests/golden/types-union-pattern-result-controls/tree/txt
2109−/* typ-580 %txt /tests/golden/types-union-pattern-result-controls/types/txt
2110−/* src-581 %jibb /tests/golden/types-union-patterns/source/jibb
2111−/* tok-581 %txt /tests/golden/types-union-patterns/tokens/txt
2112−/* tre-581 %txt /tests/golden/types-union-patterns/tree/txt
2113−/* typ-581 %txt /tests/golden/types-union-patterns/types/txt
2114−/* src-582 %jibb /tests/golden/types-union-patterns-generic/source/jibb
2115−/* tok-582 %txt /tests/golden/types-union-patterns-generic/tokens/txt
2116−/* tre-582 %txt /tests/golden/types-union-patterns-generic/tree/txt
2117−/* typ-582 %txt /tests/golden/types-union-patterns-generic/types/txt
2118−/* src-583 %jibb /tests/golden/types-union-patterns-import/source/jibb
2119−/* tok-583 %txt /tests/golden/types-union-patterns-import/tokens/txt
2120−/* tre-583 %txt /tests/golden/types-union-patterns-import/tree/txt
2121−/* mod-583-1 %jibb /tests/golden/types-union-patterns-import/modules/ui/lib/jibb
2122−/* typ-583 %txt /tests/golden/types-union-patterns-import/types/txt
2123−/* mtre-583 %txt /tests/golden/types-union-patterns-import/module-trees/txt
2124−/* src-584 %jibb /tests/golden/types-union-phantom-generic/source/jibb
2125−/* tok-584 %txt /tests/golden/types-union-phantom-generic/tokens/txt
2126−/* tre-584 %txt /tests/golden/types-union-phantom-generic/tree/txt
2127−/* typ-584 %txt /tests/golden/types-union-phantom-generic/types/txt
2128−/* src-585 %jibb /tests/golden/types-union-polymorphic-identity/source/jibb
2129−/* tok-585 %txt /tests/golden/types-union-polymorphic-identity/tokens/txt
2130−/* tre-585 %txt /tests/golden/types-union-polymorphic-identity/tree/txt
2131−/* mod-585-1 %jibb /tests/golden/types-union-polymorphic-identity/modules/ui/one/jibb
2132−/* mod-585-2 %jibb /tests/golden/types-union-polymorphic-identity/modules/ui/two/jibb
2133−/* typ-585 %txt /tests/golden/types-union-polymorphic-identity/types/txt
2134−/* mtre-585 %txt /tests/golden/types-union-polymorphic-identity/module-trees/txt
2135−/* src-586 %jibb /tests/golden/types-union-print-cross-namespace/source/jibb
2136−/* tok-586 %txt /tests/golden/types-union-print-cross-namespace/tokens/txt
2137−/* tre-586 %txt /tests/golden/types-union-print-cross-namespace/tree/txt
2138−/* mod-586-1 %jibb /tests/golden/types-union-print-cross-namespace/modules/ui/lib/jibb
2139−/* typ-586 %txt /tests/golden/types-union-print-cross-namespace/types/txt
2140−/* mtre-586 %txt /tests/golden/types-union-print-cross-namespace/module-trees/txt
2141−/* src-587 %jibb /tests/golden/types-union-print-distinct/source/jibb
2142−/* tok-587 %txt /tests/golden/types-union-print-distinct/tokens/txt
2143−/* tre-587 %txt /tests/golden/types-union-print-distinct/tree/txt
2144−/* mod-587-1 %jibb /tests/golden/types-union-print-distinct/modules/ui/left/jibb
2145−/* mod-587-2 %jibb /tests/golden/types-union-print-distinct/modules/ui/right/jibb
2146−/* mod-587-3 %jibb /tests/golden/types-union-print-distinct/modules/ui/twin/jibb
2147−/* typ-587 %txt /tests/golden/types-union-print-distinct/types/txt
2148−/* mtre-587 %txt /tests/golden/types-union-print-distinct/module-trees/txt
2149−/* src-588 %jibb /tests/golden/types-union-print-escape/source/jibb
2150−/* tok-588 %txt /tests/golden/types-union-print-escape/tokens/txt
2151−/* tre-588 %txt /tests/golden/types-union-print-escape/tree/txt
2152−/* typ-588 %txt /tests/golden/types-union-print-escape/types/txt
2153−/* src-589 %jibb /tests/golden/types-union-print-local/source/jibb
2154−/* tok-589 %txt /tests/golden/types-union-print-local/tokens/txt
2155−/* tre-589 %txt /tests/golden/types-union-print-local/tree/txt
2156−/* typ-589 %txt /tests/golden/types-union-print-local/types/txt
2157−/* src-590 %jibb /tests/golden/types-union-print-nested/source/jibb
2158−/* tok-590 %txt /tests/golden/types-union-print-nested/tokens/txt
2159−/* tre-590 %txt /tests/golden/types-union-print-nested/tree/txt
2160−/* typ-590 %txt /tests/golden/types-union-print-nested/types/txt
2161−/* src-591 %jibb /tests/golden/types-union-print-same-origin/source/jibb
2162−/* tok-591 %txt /tests/golden/types-union-print-same-origin/tokens/txt
2163−/* tre-591 %txt /tests/golden/types-union-print-same-origin/tree/txt
2164−/* mod-591-1 %jibb /tests/golden/types-union-print-same-origin/modules/ui/shared/jibb
2165−/* typ-591 %txt /tests/golden/types-union-print-same-origin/types/txt
2166−/* mtre-591 %txt /tests/golden/types-union-print-same-origin/module-trees/txt
2167−/* src-592 %jibb /tests/golden/types-union-print-transitive/source/jibb
2168−/* tok-592 %txt /tests/golden/types-union-print-transitive/tokens/txt
2169−/* tre-592 %txt /tests/golden/types-union-print-transitive/tree/txt
2170−/* mod-592-1 %jibb /tests/golden/types-union-print-transitive/modules/ui/mid/jibb
2171−/* mod-592-2 %jibb /tests/golden/types-union-print-transitive/modules/ui/base/jibb
2172−/* typ-592 %txt /tests/golden/types-union-print-transitive/types/txt
2173−/* mtre-592 %txt /tests/golden/types-union-print-transitive/module-trees/txt
2174−/* src-593 %jibb /tests/golden/types-union-singleton/source/jibb
2175−/* tok-593 %txt /tests/golden/types-union-singleton/tokens/txt
2176−/* tre-593 %txt /tests/golden/types-union-singleton/tree/txt
2177−/* typ-593 %txt /tests/golden/types-union-singleton/types/txt
2178−/* src-594 %jibb /tests/golden/types-union-tag-atoms/source/jibb
2179−/* tok-594 %txt /tests/golden/types-union-tag-atoms/tokens/txt
2180−/* tre-594 %txt /tests/golden/types-union-tag-atoms/tree/txt
2181−/* typ-594 %txt /tests/golden/types-union-tag-atoms/types/txt
2182−/* src-595 %jibb /tests/golden/types-union-tags/source/jibb
2183−/* tok-595 %txt /tests/golden/types-union-tags/tokens/txt
2184−/* tre-595 %txt /tests/golden/types-union-tags/tree/txt
2185−/* typ-595 %txt /tests/golden/types-union-tags/types/txt
2186−/* src-596 %jibb /tests/golden/types-union-unresolved/source/jibb
2187−/* tok-596 %txt /tests/golden/types-union-unresolved/tokens/txt
2188−/* tre-596 %txt /tests/golden/types-union-unresolved/tree/txt
2189−/* typ-596 %txt /tests/golden/types-union-unresolved/types/txt
2190−/* src-597 %jibb /tests/golden/types-union-unresolved-flow/source/jibb
2191−/* tok-597 %txt /tests/golden/types-union-unresolved-flow/tokens/txt
2192−/* tre-597 %txt /tests/golden/types-union-unresolved-flow/tree/txt
2193−/* typ-597 %txt /tests/golden/types-union-unresolved-flow/types/txt
2194−/* src-598 %jibb /tests/golden/types-unit-construction/source/jibb
2195−/* tok-598 %txt /tests/golden/types-unit-construction/tokens/txt
2196−/* tre-598 %txt /tests/golden/types-unit-construction/tree/txt
2197−/* typ-598 %txt /tests/golden/types-unit-construction/types/txt
2198−/* src-599 %jibb /tests/golden/types-unit-context/source/jibb
2199−/* tok-599 %txt /tests/golden/types-unit-context/tokens/txt
2200−/* tre-599 %txt /tests/golden/types-unit-context/tree/txt
2201−/* typ-599 %txt /tests/golden/types-unit-context/types/txt
2202−/* src-600 %jibb /tests/golden/types-unit-patterns/source/jibb
2203−/* tok-600 %txt /tests/golden/types-unit-patterns/tokens/txt
2204−/* tre-600 %txt /tests/golden/types-unit-patterns/tree/txt
2205−/* typ-600 %txt /tests/golden/types-unit-patterns/types/txt
2206−/* src-601 %jibb /tests/golden/types-value-cycle-shadow/source/jibb
2207−/* tok-601 %txt /tests/golden/types-value-cycle-shadow/tokens/txt
2208−/* tre-601 %txt /tests/golden/types-value-cycle-shadow/tree/txt
2209−/* typ-601 %txt /tests/golden/types-value-cycle-shadow/types/txt
2210−/* src-602 %jibb /tests/golden/types-value-cycle-unsupported/source/jibb
2211−/* tok-602 %txt /tests/golden/types-value-cycle-unsupported/tokens/txt
2212−/* tre-602 %txt /tests/golden/types-value-cycle-unsupported/tree/txt
2213−/* typ-602 %txt /tests/golden/types-value-cycle-unsupported/types/txt
2214−/* src-603 %jibb /tests/golden/types-value-cycles/source/jibb
2215−/* tok-603 %txt /tests/golden/types-value-cycles/tokens/txt
2216−/* tre-603 %txt /tests/golden/types-value-cycles/tree/txt
2217−/* typ-603 %txt /tests/golden/types-value-cycles/types/txt
1844+/* src-519 %jibb /tests/golden/types-prelude-bond/source/jibb
1845+/* tok-519 %txt /tests/golden/types-prelude-bond/tokens/txt
1846+/* tre-519 %txt /tests/golden/types-prelude-bond/tree/txt
1847+/* typ-519 %txt /tests/golden/types-prelude-bond/types/txt
1848+/* src-520 %jibb /tests/golden/types-prelude-cmd/source/jibb
1849+/* tok-520 %txt /tests/golden/types-prelude-cmd/tokens/txt
1850+/* tre-520 %txt /tests/golden/types-prelude-cmd/tree/txt
1851+/* typ-520 %txt /tests/golden/types-prelude-cmd/types/txt
1852+/* src-521 %jibb /tests/golden/types-prelude-direct/source/jibb
1853+/* tok-521 %txt /tests/golden/types-prelude-direct/tokens/txt
1854+/* tre-521 %txt /tests/golden/types-prelude-direct/tree/txt
1855+/* typ-521 %txt /tests/golden/types-prelude-direct/types/txt
1856+/* src-522 %jibb /tests/golden/types-prelude-functional/source/jibb
1857+/* tok-522 %txt /tests/golden/types-prelude-functional/tokens/txt
1858+/* tre-522 %txt /tests/golden/types-prelude-functional/tree/txt
1859+/* typ-522 %txt /tests/golden/types-prelude-functional/types/txt
1860+/* src-523 %jibb /tests/golden/types-prelude-interface/source/jibb
1861+/* tok-523 %txt /tests/golden/types-prelude-interface/tokens/txt
1862+/* tre-523 %txt /tests/golden/types-prelude-interface/tree/txt
1863+/* mod-523-1 %jibb /tests/golden/types-prelude-interface/modules/ui/left/jibb
1864+/* mod-523-2 %jibb /tests/golden/types-prelude-interface/modules/ui/right/jibb
1865+/* typ-523 %txt /tests/golden/types-prelude-interface/types/txt
1866+/* mtre-523 %txt /tests/golden/types-prelude-interface/module-trees/txt
1867+/* src-524 %jibb /tests/golden/types-prelude-list-alias/source/jibb
1868+/* tok-524 %txt /tests/golden/types-prelude-list-alias/tokens/txt
1869+/* tre-524 %txt /tests/golden/types-prelude-list-alias/tree/txt
1870+/* typ-524 %txt /tests/golden/types-prelude-list-alias/types/txt
1871+/* src-525 %jibb /tests/golden/types-prelude-list-functions/source/jibb
1872+/* tok-525 %txt /tests/golden/types-prelude-list-functions/tokens/txt
1873+/* tre-525 %txt /tests/golden/types-prelude-list-functions/tree/txt
1874+/* mod-525-1 %jibb /tests/golden/types-prelude-list-functions/modules/ui/lib/jibb
1875+/* typ-525 %txt /tests/golden/types-prelude-list-functions/types/txt
1876+/* mtre-525 %txt /tests/golden/types-prelude-list-functions/module-trees/txt
1877+/* src-526 %jibb /tests/golden/types-prelude-list-helpers/source/jibb
1878+/* tok-526 %txt /tests/golden/types-prelude-list-helpers/tokens/txt
1879+/* tre-526 %txt /tests/golden/types-prelude-list-helpers/tree/txt
1880+/* typ-526 %txt /tests/golden/types-prelude-list-helpers/types/txt
1881+/* src-527 %jibb /tests/golden/types-prelude-predicates/source/jibb
1882+/* tok-527 %txt /tests/golden/types-prelude-predicates/tokens/txt
1883+/* tre-527 %txt /tests/golden/types-prelude-predicates/tree/txt
1884+/* typ-527 %txt /tests/golden/types-prelude-predicates/types/txt
1885+/* src-528 %jibb /tests/golden/types-prelude-unit-helpers/source/jibb
1886+/* tok-528 %txt /tests/golden/types-prelude-unit-helpers/tokens/txt
1887+/* tre-528 %txt /tests/golden/types-prelude-unit-helpers/tree/txt
1888+/* typ-528 %txt /tests/golden/types-prelude-unit-helpers/types/txt
1889+/* src-529 %jibb /tests/golden/types-record-bound-variable/source/jibb
1890+/* tok-529 %txt /tests/golden/types-record-bound-variable/tokens/txt
1891+/* tre-529 %txt /tests/golden/types-record-bound-variable/tree/txt
1892+/* typ-529 %txt /tests/golden/types-record-bound-variable/types/txt
1893+/* src-530 %jibb /tests/golden/types-record-cast-context/source/jibb
1894+/* tok-530 %txt /tests/golden/types-record-cast-context/tokens/txt
1895+/* tre-530 %txt /tests/golden/types-record-cast-context/tree/txt
1896+/* typ-530 %txt /tests/golden/types-record-cast-context/types/txt
1897+/* src-531 %jibb /tests/golden/types-record-change/source/jibb
1898+/* tok-531 %txt /tests/golden/types-record-change/tokens/txt
1899+/* tre-531 %txt /tests/golden/types-record-change/tree/txt
1900+/* typ-531 %txt /tests/golden/types-record-change/types/txt
1901+/* src-532 %jibb /tests/golden/types-record-change-generic/source/jibb
1902+/* tok-532 %txt /tests/golden/types-record-change-generic/tokens/txt
1903+/* tre-532 %txt /tests/golden/types-record-change-generic/tree/txt
1904+/* typ-532 %txt /tests/golden/types-record-change-generic/types/txt
1905+/* src-533 %jibb /tests/golden/types-record-faces/source/jibb
1906+/* tok-533 %txt /tests/golden/types-record-faces/tokens/txt
1907+/* tre-533 %txt /tests/golden/types-record-faces/tree/txt
1908+/* typ-533 %txt /tests/golden/types-record-faces/types/txt
1909+/* src-534 %jibb /tests/golden/types-record-field-edit-separate/source/jibb
1910+/* tok-534 %txt /tests/golden/types-record-field-edit-separate/tokens/txt
1911+/* tre-534 %txt /tests/golden/types-record-field-edit-separate/tree/txt
1912+/* typ-534 %txt /tests/golden/types-record-field-edit-separate/types/txt
1913+/* src-535 %jibb /tests/golden/types-record-field-expr-duplicate/source/jibb
1914+/* tok-535 %txt /tests/golden/types-record-field-expr-duplicate/tokens/txt
1915+/* tre-535 %txt /tests/golden/types-record-field-expr-duplicate/tree/txt
1916+/* typ-535 %txt /tests/golden/types-record-field-expr-duplicate/types/txt
1917+/* src-536 %jibb /tests/golden/types-record-field-expr-separate/source/jibb
1918+/* tok-536 %txt /tests/golden/types-record-field-expr-separate/tokens/txt
1919+/* tre-536 %txt /tests/golden/types-record-field-expr-separate/tree/txt
1920+/* typ-536 %txt /tests/golden/types-record-field-expr-separate/types/txt
1921+/* src-537 %jibb /tests/golden/types-record-field-module-reachable/source/jibb
1922+/* tok-537 %txt /tests/golden/types-record-field-module-reachable/tokens/txt
1923+/* tre-537 %txt /tests/golden/types-record-field-module-reachable/tree/txt
1924+/* mod-537-1 %jibb /tests/golden/types-record-field-module-reachable/modules/ui/lib/jibb
1925+/* typ-537 %txt /tests/golden/types-record-field-module-reachable/types/txt
1926+/* mtre-537 %txt /tests/golden/types-record-field-module-reachable/module-trees/txt
1927+/* src-538 %jibb /tests/golden/types-record-field-module-unused/source/jibb
1928+/* tok-538 %txt /tests/golden/types-record-field-module-unused/tokens/txt
1929+/* tre-538 %txt /tests/golden/types-record-field-module-unused/tree/txt
1930+/* mod-538-1 %jibb /tests/golden/types-record-field-module-unused/modules/ui/good/jibb
1931+/* mod-538-2 %jibb /tests/golden/types-record-field-module-unused/modules/ui/unused/jibb
1932+/* typ-538 %txt /tests/golden/types-record-field-module-unused/types/txt
1933+/* mtre-538 %txt /tests/golden/types-record-field-module-unused/module-trees/txt
1934+/* src-539 %jibb /tests/golden/types-record-field-nested-mold/source/jibb
1935+/* tok-539 %txt /tests/golden/types-record-field-nested-mold/tokens/txt
1936+/* tre-539 %txt /tests/golden/types-record-field-nested-mold/tree/txt
1937+/* typ-539 %txt /tests/golden/types-record-field-nested-mold/types/txt
1938+/* src-540 %jibb /tests/golden/types-record-field-outer-inner/source/jibb
1939+/* tok-540 %txt /tests/golden/types-record-field-outer-inner/tokens/txt
1940+/* tre-540 %txt /tests/golden/types-record-field-outer-inner/tree/txt
1941+/* typ-540 %txt /tests/golden/types-record-field-outer-inner/types/txt
1942+/* src-541 %jibb /tests/golden/types-record-field-sample-duplicate/source/jibb
1943+/* tok-541 %txt /tests/golden/types-record-field-sample-duplicate/tokens/txt
1944+/* tre-541 %txt /tests/golden/types-record-field-sample-duplicate/tree/txt
1945+/* typ-541 %txt /tests/golden/types-record-field-sample-duplicate/types/txt
1946+/* src-542 %jibb /tests/golden/types-record-field-separate-molds/source/jibb
1947+/* tok-542 %txt /tests/golden/types-record-field-separate-molds/tokens/txt
1948+/* tre-542 %txt /tests/golden/types-record-field-separate-molds/tree/txt
1949+/* typ-542 %txt /tests/golden/types-record-field-separate-molds/types/txt
1950+/* src-543 %jibb /tests/golden/types-record-field-unused-mold/source/jibb
1951+/* tok-543 %txt /tests/golden/types-record-field-unused-mold/tokens/txt
1952+/* tre-543 %txt /tests/golden/types-record-field-unused-mold/tree/txt
1953+/* typ-543 %txt /tests/golden/types-record-field-unused-mold/types/txt
1954+/* src-544 %jibb /tests/golden/types-record-import/source/jibb
1955+/* tok-544 %txt /tests/golden/types-record-import/tokens/txt
1956+/* tre-544 %txt /tests/golden/types-record-import/tree/txt
1957+/* mod-544-1 %jibb /tests/golden/types-record-import/modules/ui/lib/jibb
1958+/* typ-544 %txt /tests/golden/types-record-import/types/txt
1959+/* mtre-544 %txt /tests/golden/types-record-import/module-trees/txt
1960+/* src-545 %jibb /tests/golden/types-record-local-scheme/source/jibb
1961+/* tok-545 %txt /tests/golden/types-record-local-scheme/tokens/txt
1962+/* tre-545 %txt /tests/golden/types-record-local-scheme/tree/txt
1963+/* typ-545 %txt /tests/golden/types-record-local-scheme/types/txt
1964+/* src-546 %jibb /tests/golden/types-record-nested/source/jibb
1965+/* tok-546 %txt /tests/golden/types-record-nested/tokens/txt
1966+/* tre-546 %txt /tests/golden/types-record-nested/tree/txt
1967+/* typ-546 %txt /tests/golden/types-record-nested/types/txt
1968+/* src-547 %jibb /tests/golden/types-record-to-tuple/source/jibb
1969+/* tok-547 %txt /tests/golden/types-record-to-tuple/tokens/txt
1970+/* tre-547 %txt /tests/golden/types-record-to-tuple/tree/txt
1971+/* typ-547 %txt /tests/golden/types-record-to-tuple/types/txt
1972+/* src-548 %jibb /tests/golden/types-recursion-scc-failures/source/jibb
1973+/* tok-548 %txt /tests/golden/types-recursion-scc-failures/tokens/txt
1974+/* tre-548 %txt /tests/golden/types-recursion-scc-failures/tree/txt
1975+/* typ-548 %txt /tests/golden/types-recursion-scc-failures/types/txt
1976+/* src-549 %jibb /tests/golden/types-recursion-scc-groups/source/jibb
1977+/* tok-549 %txt /tests/golden/types-recursion-scc-groups/tokens/txt
1978+/* tre-549 %txt /tests/golden/types-recursion-scc-groups/tree/txt
1979+/* typ-549 %txt /tests/golden/types-recursion-scc-groups/types/txt
1980+/* src-550 %jibb /tests/golden/types-recursion-scc-import/source/jibb
1981+/* tok-550 %txt /tests/golden/types-recursion-scc-import/tokens/txt
1982+/* tre-550 %txt /tests/golden/types-recursion-scc-import/tree/txt
1983+/* mod-550-1 %jibb /tests/golden/types-recursion-scc-import/modules/ui/lib/jibb
1984+/* typ-550 %txt /tests/golden/types-recursion-scc-import/types/txt
1985+/* mtre-550 %txt /tests/golden/types-recursion-scc-import/module-trees/txt
1986+/* src-551 %jibb /tests/golden/types-recursion-scc-import-bad/source/jibb
1987+/* tok-551 %txt /tests/golden/types-recursion-scc-import-bad/tokens/txt
1988+/* tre-551 %txt /tests/golden/types-recursion-scc-import-bad/tree/txt
1989+/* mod-551-1 %jibb /tests/golden/types-recursion-scc-import-bad/modules/ui/lib/jibb
1990+/* typ-551 %txt /tests/golden/types-recursion-scc-import-bad/types/txt
1991+/* mtre-551 %txt /tests/golden/types-recursion-scc-import-bad/module-trees/txt
1992+/* src-552 %jibb /tests/golden/types-recursion-scc-local/source/jibb
1993+/* tok-552 %txt /tests/golden/types-recursion-scc-local/tokens/txt
1994+/* tre-552 %txt /tests/golden/types-recursion-scc-local/tree/txt
1995+/* typ-552 %txt /tests/golden/types-recursion-scc-local/types/txt
1996+/* src-553 %jibb /tests/golden/types-recursion-scc-order/source/jibb
1997+/* tok-553 %txt /tests/golden/types-recursion-scc-order/tokens/txt
1998+/* tre-553 %txt /tests/golden/types-recursion-scc-order/tree/txt
1999+/* typ-553 %txt /tests/golden/types-recursion-scc-order/types/txt
2000+/* src-554 %jibb /tests/golden/types-recursion-scc-shadow/source/jibb
2001+/* tok-554 %txt /tests/golden/types-recursion-scc-shadow/tokens/txt
2002+/* tre-554 %txt /tests/golden/types-recursion-scc-shadow/tree/txt
2003+/* typ-554 %txt /tests/golden/types-recursion-scc-shadow/types/txt
2004+/* src-555 %jibb /tests/golden/types-recursive-branch/source/jibb
2005+/* tok-555 %txt /tests/golden/types-recursive-branch/tokens/txt
2006+/* tre-555 %txt /tests/golden/types-recursive-branch/tree/txt
2007+/* typ-555 %txt /tests/golden/types-recursive-branch/types/txt
2008+/* src-556 %jibb /tests/golden/types-recursive-gate/source/jibb
2009+/* tok-556 %txt /tests/golden/types-recursive-gate/tokens/txt
2010+/* tre-556 %txt /tests/golden/types-recursive-gate/tree/txt
2011+/* typ-556 %txt /tests/golden/types-recursive-gate/types/txt
2012+/* src-557 %jibb /tests/golden/types-recursive-sample/source/jibb
2013+/* tok-557 %txt /tests/golden/types-recursive-sample/tokens/txt
2014+/* tre-557 %txt /tests/golden/types-recursive-sample/tree/txt
2015+/* typ-557 %txt /tests/golden/types-recursive-sample/types/txt
2016+/* src-558 %jibb /tests/golden/types-scope-library-poke/source/jibb
2017+/* tok-558 %txt /tests/golden/types-scope-library-poke/tokens/txt
2018+/* tre-558 %txt /tests/golden/types-scope-library-poke/tree/txt
2019+/* typ-558 %txt /tests/golden/types-scope-library-poke/types/txt
2020+/* src-559 %jibb /tests/golden/types-scope-root-api/source/jibb
2021+/* tok-559 %txt /tests/golden/types-scope-root-api/tokens/txt
2022+/* tre-559 %txt /tests/golden/types-scope-root-api/tree/txt
2023+/* typ-559 %txt /tests/golden/types-scope-root-api/types/txt
2024+/* src-560 %jibb /tests/golden/types-scope-store-duplicate/source/jibb
2025+/* tok-560 %txt /tests/golden/types-scope-store-duplicate/tokens/txt
2026+/* tre-560 %txt /tests/golden/types-scope-store-duplicate/tree/txt
2027+/* typ-560 %txt /tests/golden/types-scope-store-duplicate/types/txt
2028+/* src-561 %jibb /tests/golden/types-scope-store-shadow/source/jibb
2029+/* tok-561 %txt /tests/golden/types-scope-store-shadow/tokens/txt
2030+/* tre-561 %txt /tests/golden/types-scope-store-shadow/tree/txt
2031+/* typ-561 %txt /tests/golden/types-scope-store-shadow/types/txt
2032+/* src-562 %jibb /tests/golden/types-single-case-pattern/source/jibb
2033+/* tok-562 %txt /tests/golden/types-single-case-pattern/tokens/txt
2034+/* tre-562 %txt /tests/golden/types-single-case-pattern/tree/txt
2035+/* typ-562 %txt /tests/golden/types-single-case-pattern/types/txt
2036+/* src-563 %jibb /tests/golden/types-string-interpolation/source/jibb
2037+/* tok-563 %txt /tests/golden/types-string-interpolation/tokens/txt
2038+/* tre-563 %txt /tests/golden/types-string-interpolation/tree/txt
2039+/* typ-563 %txt /tests/golden/types-string-interpolation/types/txt
2040+/* src-564 %jibb /tests/golden/types-tuple-context/source/jibb
2041+/* tok-564 %txt /tests/golden/types-tuple-context/tokens/txt
2042+/* tre-564 %txt /tests/golden/types-tuple-context/tree/txt
2043+/* typ-564 %txt /tests/golden/types-tuple-context/types/txt
2044+/* src-565 %jibb /tests/golden/types-tuple-context-nested/source/jibb
2045+/* tok-565 %txt /tests/golden/types-tuple-context-nested/tokens/txt
2046+/* tre-565 %txt /tests/golden/types-tuple-context-nested/tree/txt
2047+/* typ-565 %txt /tests/golden/types-tuple-context-nested/types/txt
2048+/* src-566 %jibb /tests/golden/types-union-alias/source/jibb
2049+/* tok-566 %txt /tests/golden/types-union-alias/tokens/txt
2050+/* tre-566 %txt /tests/golden/types-union-alias/tree/txt
2051+/* typ-566 %txt /tests/golden/types-union-alias/types/txt
2052+/* src-567 %jibb /tests/golden/types-union-branch-context/source/jibb
2053+/* tok-567 %txt /tests/golden/types-union-branch-context/tokens/txt
2054+/* tre-567 %txt /tests/golden/types-union-branch-context/tree/txt
2055+/* typ-567 %txt /tests/golden/types-union-branch-context/types/txt
2056+/* src-568 %jibb /tests/golden/types-union-branch-pending/source/jibb
2057+/* tok-568 %txt /tests/golden/types-union-branch-pending/tokens/txt
2058+/* tre-568 %txt /tests/golden/types-union-branch-pending/tree/txt
2059+/* typ-568 %txt /tests/golden/types-union-branch-pending/types/txt
2060+/* src-569 %jibb /tests/golden/types-union-constructor-shape/source/jibb
2061+/* tok-569 %txt /tests/golden/types-union-constructor-shape/tokens/txt
2062+/* tre-569 %txt /tests/golden/types-union-constructor-shape/tree/txt
2063+/* typ-569 %txt /tests/golden/types-union-constructor-shape/types/txt
2064+/* src-570 %jibb /tests/golden/types-union-context-flow/source/jibb
2065+/* tok-570 %txt /tests/golden/types-union-context-flow/tokens/txt
2066+/* tre-570 %txt /tests/golden/types-union-context-flow/tree/txt
2067+/* typ-570 %txt /tests/golden/types-union-context-flow/types/txt
2068+/* src-571 %jibb /tests/golden/types-union-finite/source/jibb
2069+/* tok-571 %txt /tests/golden/types-union-finite/tokens/txt
2070+/* tre-571 %txt /tests/golden/types-union-finite/tree/txt
2071+/* typ-571 %txt /tests/golden/types-union-finite/types/txt
2072+/* src-572 %jibb /tests/golden/types-union-finite-context/source/jibb
2073+/* tok-572 %txt /tests/golden/types-union-finite-context/tokens/txt
2074+/* tre-572 %txt /tests/golden/types-union-finite-context/tree/txt
2075+/* typ-572 %txt /tests/golden/types-union-finite-context/types/txt
2076+/* src-573 %jibb /tests/golden/types-union-finite-generic/source/jibb
2077+/* tok-573 %txt /tests/golden/types-union-finite-generic/tokens/txt
2078+/* tre-573 %txt /tests/golden/types-union-finite-generic/tree/txt
2079+/* typ-573 %txt /tests/golden/types-union-finite-generic/types/txt
2080+/* src-574 %jibb /tests/golden/types-union-finite-limit/source/jibb
2081+/* tok-574 %txt /tests/golden/types-union-finite-limit/tokens/txt
2082+/* tre-574 %txt /tests/golden/types-union-finite-limit/tree/txt
2083+/* typ-574 %txt /tests/golden/types-union-finite-limit/types/txt
2084+/* src-575 %jibb /tests/golden/types-union-import/source/jibb
2085+/* tok-575 %txt /tests/golden/types-union-import/tokens/txt
2086+/* tre-575 %txt /tests/golden/types-union-import/tree/txt
2087+/* mod-575-1 %jibb /tests/golden/types-union-import/modules/ui/lib/jibb
2088+/* typ-575 %txt /tests/golden/types-union-import/types/txt
2089+/* mtre-575 %txt /tests/golden/types-union-import/module-trees/txt
2090+/* src-576 %jibb /tests/golden/types-union-local-pending/source/jibb
2091+/* tok-576 %txt /tests/golden/types-union-local-pending/tokens/txt
2092+/* tre-576 %txt /tests/golden/types-union-local-pending/tree/txt
2093+/* typ-576 %txt /tests/golden/types-union-local-pending/types/txt
2094+/* src-577 %jibb /tests/golden/types-union-nonwing-subject/source/jibb
2095+/* tok-577 %txt /tests/golden/types-union-nonwing-subject/tokens/txt
2096+/* tre-577 %txt /tests/golden/types-union-nonwing-subject/tree/txt
2097+/* typ-577 %txt /tests/golden/types-union-nonwing-subject/types/txt
2098+/* src-578 %jibb /tests/golden/types-union-overlap/source/jibb
2099+/* tok-578 %txt /tests/golden/types-union-overlap/tokens/txt
2100+/* tre-578 %txt /tests/golden/types-union-overlap/tree/txt
2101+/* typ-578 %txt /tests/golden/types-union-overlap/types/txt
2102+/* src-579 %jibb /tests/golden/types-union-overlap-nested/source/jibb
2103+/* tok-579 %txt /tests/golden/types-union-overlap-nested/tokens/txt
2104+/* tre-579 %txt /tests/golden/types-union-overlap-nested/tree/txt
2105+/* typ-579 %txt /tests/golden/types-union-overlap-nested/types/txt
2106+/* src-580 %jibb /tests/golden/types-union-pattern-result-context/source/jibb
2107+/* tok-580 %txt /tests/golden/types-union-pattern-result-context/tokens/txt
2108+/* tre-580 %txt /tests/golden/types-union-pattern-result-context/tree/txt
2109+/* typ-580 %txt /tests/golden/types-union-pattern-result-context/types/txt
2110+/* src-581 %jibb /tests/golden/types-union-pattern-result-controls/source/jibb
2111+/* tok-581 %txt /tests/golden/types-union-pattern-result-controls/tokens/txt
2112+/* tre-581 %txt /tests/golden/types-union-pattern-result-controls/tree/txt
2113+/* typ-581 %txt /tests/golden/types-union-pattern-result-controls/types/txt
2114+/* src-582 %jibb /tests/golden/types-union-patterns/source/jibb
2115+/* tok-582 %txt /tests/golden/types-union-patterns/tokens/txt
2116+/* tre-582 %txt /tests/golden/types-union-patterns/tree/txt
2117+/* typ-582 %txt /tests/golden/types-union-patterns/types/txt
2118+/* src-583 %jibb /tests/golden/types-union-patterns-generic/source/jibb
2119+/* tok-583 %txt /tests/golden/types-union-patterns-generic/tokens/txt
2120+/* tre-583 %txt /tests/golden/types-union-patterns-generic/tree/txt
2121+/* typ-583 %txt /tests/golden/types-union-patterns-generic/types/txt
2122+/* src-584 %jibb /tests/golden/types-union-patterns-import/source/jibb
2123+/* tok-584 %txt /tests/golden/types-union-patterns-import/tokens/txt
2124+/* tre-584 %txt /tests/golden/types-union-patterns-import/tree/txt
2125+/* mod-584-1 %jibb /tests/golden/types-union-patterns-import/modules/ui/lib/jibb
2126+/* typ-584 %txt /tests/golden/types-union-patterns-import/types/txt
2127+/* mtre-584 %txt /tests/golden/types-union-patterns-import/module-trees/txt
2128+/* src-585 %jibb /tests/golden/types-union-phantom-generic/source/jibb
2129+/* tok-585 %txt /tests/golden/types-union-phantom-generic/tokens/txt
2130+/* tre-585 %txt /tests/golden/types-union-phantom-generic/tree/txt
2131+/* typ-585 %txt /tests/golden/types-union-phantom-generic/types/txt
2132+/* src-586 %jibb /tests/golden/types-union-polymorphic-identity/source/jibb
2133+/* tok-586 %txt /tests/golden/types-union-polymorphic-identity/tokens/txt
2134+/* tre-586 %txt /tests/golden/types-union-polymorphic-identity/tree/txt
2135+/* mod-586-1 %jibb /tests/golden/types-union-polymorphic-identity/modules/ui/one/jibb
2136+/* mod-586-2 %jibb /tests/golden/types-union-polymorphic-identity/modules/ui/two/jibb
2137+/* typ-586 %txt /tests/golden/types-union-polymorphic-identity/types/txt
2138+/* mtre-586 %txt /tests/golden/types-union-polymorphic-identity/module-trees/txt
2139+/* src-587 %jibb /tests/golden/types-union-print-cross-namespace/source/jibb
2140+/* tok-587 %txt /tests/golden/types-union-print-cross-namespace/tokens/txt
2141+/* tre-587 %txt /tests/golden/types-union-print-cross-namespace/tree/txt
2142+/* mod-587-1 %jibb /tests/golden/types-union-print-cross-namespace/modules/ui/lib/jibb
2143+/* typ-587 %txt /tests/golden/types-union-print-cross-namespace/types/txt
2144+/* mtre-587 %txt /tests/golden/types-union-print-cross-namespace/module-trees/txt
2145+/* src-588 %jibb /tests/golden/types-union-print-distinct/source/jibb
2146+/* tok-588 %txt /tests/golden/types-union-print-distinct/tokens/txt
2147+/* tre-588 %txt /tests/golden/types-union-print-distinct/tree/txt
2148+/* mod-588-1 %jibb /tests/golden/types-union-print-distinct/modules/ui/left/jibb
2149+/* mod-588-2 %jibb /tests/golden/types-union-print-distinct/modules/ui/right/jibb
2150+/* mod-588-3 %jibb /tests/golden/types-union-print-distinct/modules/ui/twin/jibb
2151+/* typ-588 %txt /tests/golden/types-union-print-distinct/types/txt
2152+/* mtre-588 %txt /tests/golden/types-union-print-distinct/module-trees/txt
2153+/* src-589 %jibb /tests/golden/types-union-print-escape/source/jibb
2154+/* tok-589 %txt /tests/golden/types-union-print-escape/tokens/txt
2155+/* tre-589 %txt /tests/golden/types-union-print-escape/tree/txt
2156+/* typ-589 %txt /tests/golden/types-union-print-escape/types/txt
2157+/* src-590 %jibb /tests/golden/types-union-print-local/source/jibb
2158+/* tok-590 %txt /tests/golden/types-union-print-local/tokens/txt
2159+/* tre-590 %txt /tests/golden/types-union-print-local/tree/txt
2160+/* typ-590 %txt /tests/golden/types-union-print-local/types/txt
2161+/* src-591 %jibb /tests/golden/types-union-print-nested/source/jibb
2162+/* tok-591 %txt /tests/golden/types-union-print-nested/tokens/txt
2163+/* tre-591 %txt /tests/golden/types-union-print-nested/tree/txt
2164+/* typ-591 %txt /tests/golden/types-union-print-nested/types/txt
2165+/* src-592 %jibb /tests/golden/types-union-print-same-origin/source/jibb
2166+/* tok-592 %txt /tests/golden/types-union-print-same-origin/tokens/txt
2167+/* tre-592 %txt /tests/golden/types-union-print-same-origin/tree/txt
2168+/* mod-592-1 %jibb /tests/golden/types-union-print-same-origin/modules/ui/shared/jibb
2169+/* typ-592 %txt /tests/golden/types-union-print-same-origin/types/txt
2170+/* mtre-592 %txt /tests/golden/types-union-print-same-origin/module-trees/txt
2171+/* src-593 %jibb /tests/golden/types-union-print-transitive/source/jibb
2172+/* tok-593 %txt /tests/golden/types-union-print-transitive/tokens/txt
2173+/* tre-593 %txt /tests/golden/types-union-print-transitive/tree/txt
2174+/* mod-593-1 %jibb /tests/golden/types-union-print-transitive/modules/ui/mid/jibb
2175+/* mod-593-2 %jibb /tests/golden/types-union-print-transitive/modules/ui/base/jibb
2176+/* typ-593 %txt /tests/golden/types-union-print-transitive/types/txt
2177+/* mtre-593 %txt /tests/golden/types-union-print-transitive/module-trees/txt
2178+/* src-594 %jibb /tests/golden/types-union-singleton/source/jibb
2179+/* tok-594 %txt /tests/golden/types-union-singleton/tokens/txt
2180+/* tre-594 %txt /tests/golden/types-union-singleton/tree/txt
2181+/* typ-594 %txt /tests/golden/types-union-singleton/types/txt
2182+/* src-595 %jibb /tests/golden/types-union-tag-atoms/source/jibb
2183+/* tok-595 %txt /tests/golden/types-union-tag-atoms/tokens/txt
2184+/* tre-595 %txt /tests/golden/types-union-tag-atoms/tree/txt
2185+/* typ-595 %txt /tests/golden/types-union-tag-atoms/types/txt
2186+/* src-596 %jibb /tests/golden/types-union-tags/source/jibb
2187+/* tok-596 %txt /tests/golden/types-union-tags/tokens/txt
2188+/* tre-596 %txt /tests/golden/types-union-tags/tree/txt
2189+/* typ-596 %txt /tests/golden/types-union-tags/types/txt
2190+/* src-597 %jibb /tests/golden/types-union-unresolved/source/jibb
2191+/* tok-597 %txt /tests/golden/types-union-unresolved/tokens/txt
2192+/* tre-597 %txt /tests/golden/types-union-unresolved/tree/txt
2193+/* typ-597 %txt /tests/golden/types-union-unresolved/types/txt
2194+/* src-598 %jibb /tests/golden/types-union-unresolved-flow/source/jibb
2195+/* tok-598 %txt /tests/golden/types-union-unresolved-flow/tokens/txt
2196+/* tre-598 %txt /tests/golden/types-union-unresolved-flow/tree/txt
2197+/* typ-598 %txt /tests/golden/types-union-unresolved-flow/types/txt
2198+/* src-599 %jibb /tests/golden/types-unit-construction/source/jibb
2199+/* tok-599 %txt /tests/golden/types-unit-construction/tokens/txt
2200+/* tre-599 %txt /tests/golden/types-unit-construction/tree/txt
2201+/* typ-599 %txt /tests/golden/types-unit-construction/types/txt
2202+/* src-600 %jibb /tests/golden/types-unit-context/source/jibb
2203+/* tok-600 %txt /tests/golden/types-unit-context/tokens/txt
2204+/* tre-600 %txt /tests/golden/types-unit-context/tree/txt
2205+/* typ-600 %txt /tests/golden/types-unit-context/types/txt
2206+/* src-601 %jibb /tests/golden/types-unit-patterns/source/jibb
2207+/* tok-601 %txt /tests/golden/types-unit-patterns/tokens/txt
2208+/* tre-601 %txt /tests/golden/types-unit-patterns/tree/txt
2209+/* typ-601 %txt /tests/golden/types-unit-patterns/types/txt
2210+/* src-602 %jibb /tests/golden/types-value-cycle-shadow/source/jibb
2211+/* tok-602 %txt /tests/golden/types-value-cycle-shadow/tokens/txt
2212+/* tre-602 %txt /tests/golden/types-value-cycle-shadow/tree/txt
2213+/* typ-602 %txt /tests/golden/types-value-cycle-shadow/types/txt
2214+/* src-603 %jibb /tests/golden/types-value-cycle-unsupported/source/jibb
2215+/* tok-603 %txt /tests/golden/types-value-cycle-unsupported/tokens/txt
2216+/* tre-603 %txt /tests/golden/types-value-cycle-unsupported/tree/txt
2217+/* typ-603 %txt /tests/golden/types-value-cycle-unsupported/types/txt
2218+/* src-604 %jibb /tests/golden/types-value-cycles/source/jibb
2219+/* tok-604 %txt /tests/golden/types-value-cycles/tokens/txt
2220+/* tre-604 %txt /tests/golden/types-value-cycles/tree/txt
2221+/* typ-604 %txt /tests/golden/types-value-cycles/types/txt
22182222=/ prepared-prelude (prepare-prelude-with-internal:jibb prelude-source internal-source)
22192223|%
22202224:: one arm per case
@@ -3255,176 +3259,178 @@
32553259 (weld (check ~.types-partial-unresolved-tag src-517 `tok-517 `tre-517) (check-types ~.types-partial-unresolved-tag ~[%tests %golden ~.types-partial-unresolved-tag %source %jibb] src-517 `typ-517))
32563260++ test-types-prelude-arithmetic
32573261 (weld (check ~.types-prelude-arithmetic src-518 `tok-518 `tre-518) (check-module-types ~.types-prelude-arithmetic ~[%tests %golden ~.types-prelude-arithmetic %source %jibb] src-518 `typ-518 ~ ~ ~))
3262+++ test-types-prelude-bond
3263+ (weld (check ~.types-prelude-bond src-519 `tok-519 `tre-519) (check-module-types ~.types-prelude-bond ~[%tests %golden ~.types-prelude-bond %source %jibb] src-519 `typ-519 ~ ~ ~))
32583264++ test-types-prelude-cmd
3259− (weld (check ~.types-prelude-cmd src-519 `tok-519 `tre-519) (check-module-types ~.types-prelude-cmd ~[%tests %golden ~.types-prelude-cmd %source %jibb] src-519 `typ-519 ~ ~ ~))
3265+ (weld (check ~.types-prelude-cmd src-520 `tok-520 `tre-520) (check-module-types ~.types-prelude-cmd ~[%tests %golden ~.types-prelude-cmd %source %jibb] src-520 `typ-520 ~ ~ ~))
32603266++ test-types-prelude-direct
3261− (weld (check ~.types-prelude-direct src-520 `tok-520 `tre-520) (check-module-types ~.types-prelude-direct ~[%tests %golden ~.types-prelude-direct %source %jibb] src-520 `typ-520 ~ ~ ~))
3267+ (weld (check ~.types-prelude-direct src-521 `tok-521 `tre-521) (check-module-types ~.types-prelude-direct ~[%tests %golden ~.types-prelude-direct %source %jibb] src-521 `typ-521 ~ ~ ~))
32623268++ test-types-prelude-functional
3263− (weld (check ~.types-prelude-functional src-521 `tok-521 `tre-521) (check-module-types ~.types-prelude-functional ~[%tests %golden ~.types-prelude-functional %source %jibb] src-521 `typ-521 ~ ~ ~))
3269+ (weld (check ~.types-prelude-functional src-522 `tok-522 `tre-522) (check-module-types ~.types-prelude-functional ~[%tests %golden ~.types-prelude-functional %source %jibb] src-522 `typ-522 ~ ~ ~))
32643270++ test-types-prelude-interface
3265− (weld (weld (check ~.types-prelude-interface src-522 `tok-522 `tre-522) (check-module-types ~.types-prelude-interface ~[%tests %golden ~.types-prelude-interface %source %jibb] src-522 `typ-522 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-522-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-522-2]])) (check-module-trees ~.types-prelude-interface `mtre-522 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-522-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-522-2]]))
3271+ (weld (weld (check ~.types-prelude-interface src-523 `tok-523 `tre-523) (check-module-types ~.types-prelude-interface ~[%tests %golden ~.types-prelude-interface %source %jibb] src-523 `typ-523 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-523-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-523-2]])) (check-module-trees ~.types-prelude-interface `mtre-523 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-523-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-523-2]]))
32663272++ test-types-prelude-list-alias
3267− (weld (check ~.types-prelude-list-alias src-523 `tok-523 `tre-523) (check-module-types ~.types-prelude-list-alias ~[%tests %golden ~.types-prelude-list-alias %source %jibb] src-523 `typ-523 ~ ~ ~))
3273+ (weld (check ~.types-prelude-list-alias src-524 `tok-524 `tre-524) (check-module-types ~.types-prelude-list-alias ~[%tests %golden ~.types-prelude-list-alias %source %jibb] src-524 `typ-524 ~ ~ ~))
32683274++ test-types-prelude-list-functions
3269− (weld (weld (check ~.types-prelude-list-functions src-524 `tok-524 `tre-524) (check-module-types ~.types-prelude-list-functions ~[%tests %golden ~.types-prelude-list-functions %source %jibb] src-524 `typ-524 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-524-1]])) (check-module-trees ~.types-prelude-list-functions `mtre-524 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-524-1]]))
3275+ (weld (weld (check ~.types-prelude-list-functions src-525 `tok-525 `tre-525) (check-module-types ~.types-prelude-list-functions ~[%tests %golden ~.types-prelude-list-functions %source %jibb] src-525 `typ-525 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-525-1]])) (check-module-trees ~.types-prelude-list-functions `mtre-525 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-525-1]]))
32703276++ test-types-prelude-list-helpers
3271− (weld (check ~.types-prelude-list-helpers src-525 `tok-525 `tre-525) (check-module-types ~.types-prelude-list-helpers ~[%tests %golden ~.types-prelude-list-helpers %source %jibb] src-525 `typ-525 ~ ~ ~))
3277+ (weld (check ~.types-prelude-list-helpers src-526 `tok-526 `tre-526) (check-module-types ~.types-prelude-list-helpers ~[%tests %golden ~.types-prelude-list-helpers %source %jibb] src-526 `typ-526 ~ ~ ~))
32723278++ test-types-prelude-predicates
3273− (weld (check ~.types-prelude-predicates src-526 `tok-526 `tre-526) (check-module-types ~.types-prelude-predicates ~[%tests %golden ~.types-prelude-predicates %source %jibb] src-526 `typ-526 ~ ~ ~))
3279+ (weld (check ~.types-prelude-predicates src-527 `tok-527 `tre-527) (check-module-types ~.types-prelude-predicates ~[%tests %golden ~.types-prelude-predicates %source %jibb] src-527 `typ-527 ~ ~ ~))
32743280++ test-types-prelude-unit-helpers
3275− (weld (check ~.types-prelude-unit-helpers src-527 `tok-527 `tre-527) (check-module-types ~.types-prelude-unit-helpers ~[%tests %golden ~.types-prelude-unit-helpers %source %jibb] src-527 `typ-527 ~ ~ ~))
3281+ (weld (check ~.types-prelude-unit-helpers src-528 `tok-528 `tre-528) (check-module-types ~.types-prelude-unit-helpers ~[%tests %golden ~.types-prelude-unit-helpers %source %jibb] src-528 `typ-528 ~ ~ ~))
32763282++ test-types-record-bound-variable
3277− (weld (check ~.types-record-bound-variable src-528 `tok-528 `tre-528) (check-types ~.types-record-bound-variable ~[%tests %golden ~.types-record-bound-variable %source %jibb] src-528 `typ-528))
3283+ (weld (check ~.types-record-bound-variable src-529 `tok-529 `tre-529) (check-types ~.types-record-bound-variable ~[%tests %golden ~.types-record-bound-variable %source %jibb] src-529 `typ-529))
32783284++ test-types-record-cast-context
3279− (weld (check ~.types-record-cast-context src-529 `tok-529 `tre-529) (check-module-types ~.types-record-cast-context ~[%tests %golden ~.types-record-cast-context %source %jibb] src-529 `typ-529 ~ ~ ~))
3285+ (weld (check ~.types-record-cast-context src-530 `tok-530 `tre-530) (check-module-types ~.types-record-cast-context ~[%tests %golden ~.types-record-cast-context %source %jibb] src-530 `typ-530 ~ ~ ~))
32803286++ test-types-record-change
3281− (weld (check ~.types-record-change src-530 `tok-530 `tre-530) (check-module-types ~.types-record-change ~[%tests %golden ~.types-record-change %source %jibb] src-530 `typ-530 ~ ~ ~))
3287+ (weld (check ~.types-record-change src-531 `tok-531 `tre-531) (check-module-types ~.types-record-change ~[%tests %golden ~.types-record-change %source %jibb] src-531 `typ-531 ~ ~ ~))
32823288++ test-types-record-change-generic
3283− (weld (check ~.types-record-change-generic src-531 `tok-531 `tre-531) (check-module-types ~.types-record-change-generic ~[%tests %golden ~.types-record-change-generic %source %jibb] src-531 `typ-531 ~ ~ ~))
3289+ (weld (check ~.types-record-change-generic src-532 `tok-532 `tre-532) (check-module-types ~.types-record-change-generic ~[%tests %golden ~.types-record-change-generic %source %jibb] src-532 `typ-532 ~ ~ ~))
32843290++ test-types-record-faces
3285− (weld (check ~.types-record-faces src-532 `tok-532 `tre-532) (check-types ~.types-record-faces ~[%tests %golden ~.types-record-faces %source %jibb] src-532 `typ-532))
3291+ (weld (check ~.types-record-faces src-533 `tok-533 `tre-533) (check-types ~.types-record-faces ~[%tests %golden ~.types-record-faces %source %jibb] src-533 `typ-533))
32863292++ test-types-record-field-edit-separate
3287− (weld (check ~.types-record-field-edit-separate src-533 `tok-533 `tre-533) (check-types ~.types-record-field-edit-separate ~[%tests %golden ~.types-record-field-edit-separate %source %jibb] src-533 `typ-533))
3293+ (weld (check ~.types-record-field-edit-separate src-534 `tok-534 `tre-534) (check-types ~.types-record-field-edit-separate ~[%tests %golden ~.types-record-field-edit-separate %source %jibb] src-534 `typ-534))
32883294++ test-types-record-field-expr-duplicate
3289− (weld (check ~.types-record-field-expr-duplicate src-534 `tok-534 `tre-534) (check-types ~.types-record-field-expr-duplicate ~[%tests %golden ~.types-record-field-expr-duplicate %source %jibb] src-534 `typ-534))
3295+ (weld (check ~.types-record-field-expr-duplicate src-535 `tok-535 `tre-535) (check-types ~.types-record-field-expr-duplicate ~[%tests %golden ~.types-record-field-expr-duplicate %source %jibb] src-535 `typ-535))
32903296++ test-types-record-field-expr-separate
3291− (weld (check ~.types-record-field-expr-separate src-535 `tok-535 `tre-535) (check-types ~.types-record-field-expr-separate ~[%tests %golden ~.types-record-field-expr-separate %source %jibb] src-535 `typ-535))
3297+ (weld (check ~.types-record-field-expr-separate src-536 `tok-536 `tre-536) (check-types ~.types-record-field-expr-separate ~[%tests %golden ~.types-record-field-expr-separate %source %jibb] src-536 `typ-536))
32923298++ test-types-record-field-module-reachable
3293− (weld (weld (check ~.types-record-field-module-reachable src-536 `tok-536 `tre-536) (check-module-types ~.types-record-field-module-reachable ~[%tests %golden ~.types-record-field-module-reachable %source %jibb] src-536 `typ-536 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-536-1]])) (check-module-trees ~.types-record-field-module-reachable `mtre-536 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-536-1]]))
3299+ (weld (weld (check ~.types-record-field-module-reachable src-537 `tok-537 `tre-537) (check-module-types ~.types-record-field-module-reachable ~[%tests %golden ~.types-record-field-module-reachable %source %jibb] src-537 `typ-537 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-537-1]])) (check-module-trees ~.types-record-field-module-reachable `mtre-537 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-537-1]]))
32943300++ test-types-record-field-module-unused
3295− (weld (weld (check ~.types-record-field-module-unused src-537 `tok-537 `tre-537) (check-module-types ~.types-record-field-module-unused ~[%tests %golden ~.types-record-field-module-unused %source %jibb] src-537 `typ-537 ~ ~ ~[['/ui/good.jibb' ~[~.ui ~.good ~.jibb] mod-537-1] ['/ui/unused.jibb' ~[~.ui ~.unused ~.jibb] mod-537-2]])) (check-module-trees ~.types-record-field-module-unused `mtre-537 ~[['/ui/good.jibb' ~[~.ui ~.good ~.jibb] mod-537-1] ['/ui/unused.jibb' ~[~.ui ~.unused ~.jibb] mod-537-2]]))
3301+ (weld (weld (check ~.types-record-field-module-unused src-538 `tok-538 `tre-538) (check-module-types ~.types-record-field-module-unused ~[%tests %golden ~.types-record-field-module-unused %source %jibb] src-538 `typ-538 ~ ~ ~[['/ui/good.jibb' ~[~.ui ~.good ~.jibb] mod-538-1] ['/ui/unused.jibb' ~[~.ui ~.unused ~.jibb] mod-538-2]])) (check-module-trees ~.types-record-field-module-unused `mtre-538 ~[['/ui/good.jibb' ~[~.ui ~.good ~.jibb] mod-538-1] ['/ui/unused.jibb' ~[~.ui ~.unused ~.jibb] mod-538-2]]))
32963302++ test-types-record-field-nested-mold
3297− (weld (check ~.types-record-field-nested-mold src-538 `tok-538 `tre-538) (check-types ~.types-record-field-nested-mold ~[%tests %golden ~.types-record-field-nested-mold %source %jibb] src-538 `typ-538))
3303+ (weld (check ~.types-record-field-nested-mold src-539 `tok-539 `tre-539) (check-types ~.types-record-field-nested-mold ~[%tests %golden ~.types-record-field-nested-mold %source %jibb] src-539 `typ-539))
32983304++ test-types-record-field-outer-inner
3299− (weld (check ~.types-record-field-outer-inner src-539 `tok-539 `tre-539) (check-types ~.types-record-field-outer-inner ~[%tests %golden ~.types-record-field-outer-inner %source %jibb] src-539 `typ-539))
3305+ (weld (check ~.types-record-field-outer-inner src-540 `tok-540 `tre-540) (check-types ~.types-record-field-outer-inner ~[%tests %golden ~.types-record-field-outer-inner %source %jibb] src-540 `typ-540))
33003306++ test-types-record-field-sample-duplicate
3301− (weld (check ~.types-record-field-sample-duplicate src-540 `tok-540 `tre-540) (check-types ~.types-record-field-sample-duplicate ~[%tests %golden ~.types-record-field-sample-duplicate %source %jibb] src-540 `typ-540))
3307+ (weld (check ~.types-record-field-sample-duplicate src-541 `tok-541 `tre-541) (check-types ~.types-record-field-sample-duplicate ~[%tests %golden ~.types-record-field-sample-duplicate %source %jibb] src-541 `typ-541))
33023308++ test-types-record-field-separate-molds
3303− (weld (check ~.types-record-field-separate-molds src-541 `tok-541 `tre-541) (check-types ~.types-record-field-separate-molds ~[%tests %golden ~.types-record-field-separate-molds %source %jibb] src-541 `typ-541))
3309+ (weld (check ~.types-record-field-separate-molds src-542 `tok-542 `tre-542) (check-types ~.types-record-field-separate-molds ~[%tests %golden ~.types-record-field-separate-molds %source %jibb] src-542 `typ-542))
33043310++ test-types-record-field-unused-mold
3305− (weld (check ~.types-record-field-unused-mold src-542 `tok-542 `tre-542) (check-types ~.types-record-field-unused-mold ~[%tests %golden ~.types-record-field-unused-mold %source %jibb] src-542 `typ-542))
3311+ (weld (check ~.types-record-field-unused-mold src-543 `tok-543 `tre-543) (check-types ~.types-record-field-unused-mold ~[%tests %golden ~.types-record-field-unused-mold %source %jibb] src-543 `typ-543))
33063312++ test-types-record-import
3307− (weld (weld (check ~.types-record-import src-543 `tok-543 `tre-543) (check-module-types ~.types-record-import ~[%tests %golden ~.types-record-import %source %jibb] src-543 `typ-543 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-543-1]])) (check-module-trees ~.types-record-import `mtre-543 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-543-1]]))
3313+ (weld (weld (check ~.types-record-import src-544 `tok-544 `tre-544) (check-module-types ~.types-record-import ~[%tests %golden ~.types-record-import %source %jibb] src-544 `typ-544 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-544-1]])) (check-module-trees ~.types-record-import `mtre-544 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-544-1]]))
33083314++ test-types-record-local-scheme
3309− (weld (check ~.types-record-local-scheme src-544 `tok-544 `tre-544) (check-types ~.types-record-local-scheme ~[%tests %golden ~.types-record-local-scheme %source %jibb] src-544 `typ-544))
3315+ (weld (check ~.types-record-local-scheme src-545 `tok-545 `tre-545) (check-types ~.types-record-local-scheme ~[%tests %golden ~.types-record-local-scheme %source %jibb] src-545 `typ-545))
33103316++ test-types-record-nested
3311− (weld (check ~.types-record-nested src-545 `tok-545 `tre-545) (check-types ~.types-record-nested ~[%tests %golden ~.types-record-nested %source %jibb] src-545 `typ-545))
3317+ (weld (check ~.types-record-nested src-546 `tok-546 `tre-546) (check-types ~.types-record-nested ~[%tests %golden ~.types-record-nested %source %jibb] src-546 `typ-546))
33123318++ test-types-record-to-tuple
3313− (weld (check ~.types-record-to-tuple src-546 `tok-546 `tre-546) (check-types ~.types-record-to-tuple ~[%tests %golden ~.types-record-to-tuple %source %jibb] src-546 `typ-546))
3319+ (weld (check ~.types-record-to-tuple src-547 `tok-547 `tre-547) (check-types ~.types-record-to-tuple ~[%tests %golden ~.types-record-to-tuple %source %jibb] src-547 `typ-547))
33143320++ test-types-recursion-scc-failures
3315− (weld (check ~.types-recursion-scc-failures src-547 `tok-547 `tre-547) (check-module-types ~.types-recursion-scc-failures ~[%tests %golden ~.types-recursion-scc-failures %source %jibb] src-547 `typ-547 ~ ~ ~))
3321+ (weld (check ~.types-recursion-scc-failures src-548 `tok-548 `tre-548) (check-module-types ~.types-recursion-scc-failures ~[%tests %golden ~.types-recursion-scc-failures %source %jibb] src-548 `typ-548 ~ ~ ~))
33163322++ test-types-recursion-scc-groups
3317− (weld (check ~.types-recursion-scc-groups src-548 `tok-548 `tre-548) (check-module-types ~.types-recursion-scc-groups ~[%tests %golden ~.types-recursion-scc-groups %source %jibb] src-548 `typ-548 ~ ~ ~))
3323+ (weld (check ~.types-recursion-scc-groups src-549 `tok-549 `tre-549) (check-module-types ~.types-recursion-scc-groups ~[%tests %golden ~.types-recursion-scc-groups %source %jibb] src-549 `typ-549 ~ ~ ~))
33183324++ test-types-recursion-scc-import
3319− (weld (weld (check ~.types-recursion-scc-import src-549 `tok-549 `tre-549) (check-module-types ~.types-recursion-scc-import ~[%tests %golden ~.types-recursion-scc-import %source %jibb] src-549 `typ-549 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-549-1]])) (check-module-trees ~.types-recursion-scc-import `mtre-549 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-549-1]]))
3325+ (weld (weld (check ~.types-recursion-scc-import src-550 `tok-550 `tre-550) (check-module-types ~.types-recursion-scc-import ~[%tests %golden ~.types-recursion-scc-import %source %jibb] src-550 `typ-550 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-550-1]])) (check-module-trees ~.types-recursion-scc-import `mtre-550 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-550-1]]))
33203326++ test-types-recursion-scc-import-bad
3321− (weld (weld (check ~.types-recursion-scc-import-bad src-550 `tok-550 `tre-550) (check-module-types ~.types-recursion-scc-import-bad ~[%tests %golden ~.types-recursion-scc-import-bad %source %jibb] src-550 `typ-550 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-550-1]])) (check-module-trees ~.types-recursion-scc-import-bad `mtre-550 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-550-1]]))
3327+ (weld (weld (check ~.types-recursion-scc-import-bad src-551 `tok-551 `tre-551) (check-module-types ~.types-recursion-scc-import-bad ~[%tests %golden ~.types-recursion-scc-import-bad %source %jibb] src-551 `typ-551 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-551-1]])) (check-module-trees ~.types-recursion-scc-import-bad `mtre-551 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-551-1]]))
33223328++ test-types-recursion-scc-local
3323− (weld (check ~.types-recursion-scc-local src-551 `tok-551 `tre-551) (check-module-types ~.types-recursion-scc-local ~[%tests %golden ~.types-recursion-scc-local %source %jibb] src-551 `typ-551 ~ ~ ~))
3329+ (weld (check ~.types-recursion-scc-local src-552 `tok-552 `tre-552) (check-module-types ~.types-recursion-scc-local ~[%tests %golden ~.types-recursion-scc-local %source %jibb] src-552 `typ-552 ~ ~ ~))
33243330++ test-types-recursion-scc-order
3325− (weld (check ~.types-recursion-scc-order src-552 `tok-552 `tre-552) (check-module-types ~.types-recursion-scc-order ~[%tests %golden ~.types-recursion-scc-order %source %jibb] src-552 `typ-552 ~ ~ ~))
3331+ (weld (check ~.types-recursion-scc-order src-553 `tok-553 `tre-553) (check-module-types ~.types-recursion-scc-order ~[%tests %golden ~.types-recursion-scc-order %source %jibb] src-553 `typ-553 ~ ~ ~))
33263332++ test-types-recursion-scc-shadow
3327− (weld (check ~.types-recursion-scc-shadow src-553 `tok-553 `tre-553) (check-module-types ~.types-recursion-scc-shadow ~[%tests %golden ~.types-recursion-scc-shadow %source %jibb] src-553 `typ-553 ~ ~ ~))
3333+ (weld (check ~.types-recursion-scc-shadow src-554 `tok-554 `tre-554) (check-module-types ~.types-recursion-scc-shadow ~[%tests %golden ~.types-recursion-scc-shadow %source %jibb] src-554 `typ-554 ~ ~ ~))
33283334++ test-types-recursive-branch
3329− (weld (check ~.types-recursive-branch src-554 `tok-554 `tre-554) (check-module-types ~.types-recursive-branch ~[%tests %golden ~.types-recursive-branch %source %jibb] src-554 `typ-554 ~ ~ ~))
3335+ (weld (check ~.types-recursive-branch src-555 `tok-555 `tre-555) (check-module-types ~.types-recursive-branch ~[%tests %golden ~.types-recursive-branch %source %jibb] src-555 `typ-555 ~ ~ ~))
33303336++ test-types-recursive-gate
3331− (weld (check ~.types-recursive-gate src-555 `tok-555 `tre-555) (check-types ~.types-recursive-gate ~[%tests %golden ~.types-recursive-gate %source %jibb] src-555 `typ-555))
3337+ (weld (check ~.types-recursive-gate src-556 `tok-556 `tre-556) (check-types ~.types-recursive-gate ~[%tests %golden ~.types-recursive-gate %source %jibb] src-556 `typ-556))
33323338++ test-types-recursive-sample
3333− (weld (check ~.types-recursive-sample src-556 `tok-556 `tre-556) (check-types ~.types-recursive-sample ~[%tests %golden ~.types-recursive-sample %source %jibb] src-556 `typ-556))
3339+ (weld (check ~.types-recursive-sample src-557 `tok-557 `tre-557) (check-types ~.types-recursive-sample ~[%tests %golden ~.types-recursive-sample %source %jibb] src-557 `typ-557))
33343340++ test-types-scope-library-poke
3335− (weld (check-at ~.types-scope-library-poke ~[~.ui ~.lib ~.library ~.jibb] src-557 `tok-557 `tre-557) (check-module-types ~.types-scope-library-poke ~[~.ui ~.lib ~.library ~.jibb] src-557 `typ-557 ~ ~ ~))
3341+ (weld (check-at ~.types-scope-library-poke ~[~.ui ~.lib ~.library ~.jibb] src-558 `tok-558 `tre-558) (check-module-types ~.types-scope-library-poke ~[~.ui ~.lib ~.library ~.jibb] src-558 `typ-558 ~ ~ ~))
33363342++ test-types-scope-root-api
3337− (weld (check-at ~.types-scope-root-api ~[~.ui ~.api ~.todo ~.jibb] src-558 `tok-558 `tre-558) (check-module-types ~.types-scope-root-api ~[~.ui ~.api ~.todo ~.jibb] src-558 `typ-558 ~ ~ ~))
3343+ (weld (check-at ~.types-scope-root-api ~[~.ui ~.api ~.todo ~.jibb] src-559 `tok-559 `tre-559) (check-module-types ~.types-scope-root-api ~[~.ui ~.api ~.todo ~.jibb] src-559 `typ-559 ~ ~ ~))
33383344++ test-types-scope-store-duplicate
3339− (weld (check-at ~.types-scope-store-duplicate ~[~.ui ~.stores ~.cart ~.jibb] src-559 `tok-559 `tre-559) (check-module-types ~.types-scope-store-duplicate ~[~.ui ~.stores ~.cart ~.jibb] src-559 `typ-559 ~ ~ ~))
3345+ (weld (check-at ~.types-scope-store-duplicate ~[~.ui ~.stores ~.cart ~.jibb] src-560 `tok-560 `tre-560) (check-module-types ~.types-scope-store-duplicate ~[~.ui ~.stores ~.cart ~.jibb] src-560 `typ-560 ~ ~ ~))
33403346++ test-types-scope-store-shadow
3341− (weld (check-at ~.types-scope-store-shadow ~[~.ui ~.stores ~.cart ~.jibb] src-560 `tok-560 `tre-560) (check-module-types ~.types-scope-store-shadow ~[~.ui ~.stores ~.cart ~.jibb] src-560 `typ-560 ~ ~ ~))
3347+ (weld (check-at ~.types-scope-store-shadow ~[~.ui ~.stores ~.cart ~.jibb] src-561 `tok-561 `tre-561) (check-module-types ~.types-scope-store-shadow ~[~.ui ~.stores ~.cart ~.jibb] src-561 `typ-561 ~ ~ ~))
33423348++ test-types-single-case-pattern
3343− (weld (check ~.types-single-case-pattern src-561 `tok-561 `tre-561) (check-module-types ~.types-single-case-pattern ~[%tests %golden ~.types-single-case-pattern %source %jibb] src-561 `typ-561 ~ ~ ~))
3349+ (weld (check ~.types-single-case-pattern src-562 `tok-562 `tre-562) (check-module-types ~.types-single-case-pattern ~[%tests %golden ~.types-single-case-pattern %source %jibb] src-562 `typ-562 ~ ~ ~))
33443350++ test-types-string-interpolation
3345− (weld (check ~.types-string-interpolation src-562 `tok-562 `tre-562) (check-module-types ~.types-string-interpolation ~[%tests %golden ~.types-string-interpolation %source %jibb] src-562 `typ-562 ~ ~ ~))
3351+ (weld (check ~.types-string-interpolation src-563 `tok-563 `tre-563) (check-module-types ~.types-string-interpolation ~[%tests %golden ~.types-string-interpolation %source %jibb] src-563 `typ-563 ~ ~ ~))
33463352++ test-types-tuple-context
3347− (weld (check ~.types-tuple-context src-563 `tok-563 `tre-563) (check-module-types ~.types-tuple-context ~[%tests %golden ~.types-tuple-context %source %jibb] src-563 `typ-563 ~ ~ ~))
3353+ (weld (check ~.types-tuple-context src-564 `tok-564 `tre-564) (check-module-types ~.types-tuple-context ~[%tests %golden ~.types-tuple-context %source %jibb] src-564 `typ-564 ~ ~ ~))
33483354++ test-types-tuple-context-nested
3349− (weld (check ~.types-tuple-context-nested src-564 `tok-564 `tre-564) (check-module-types ~.types-tuple-context-nested ~[%tests %golden ~.types-tuple-context-nested %source %jibb] src-564 `typ-564 ~ ~ ~))
3355+ (weld (check ~.types-tuple-context-nested src-565 `tok-565 `tre-565) (check-module-types ~.types-tuple-context-nested ~[%tests %golden ~.types-tuple-context-nested %source %jibb] src-565 `typ-565 ~ ~ ~))
33503356++ test-types-union-alias
3351− (weld (check ~.types-union-alias src-565 `tok-565 `tre-565) (check-types ~.types-union-alias ~[%tests %golden ~.types-union-alias %source %jibb] src-565 `typ-565))
3357+ (weld (check ~.types-union-alias src-566 `tok-566 `tre-566) (check-types ~.types-union-alias ~[%tests %golden ~.types-union-alias %source %jibb] src-566 `typ-566))
33523358++ test-types-union-branch-context
3353− (weld (check ~.types-union-branch-context src-566 `tok-566 `tre-566) (check-types ~.types-union-branch-context ~[%tests %golden ~.types-union-branch-context %source %jibb] src-566 `typ-566))
3359+ (weld (check ~.types-union-branch-context src-567 `tok-567 `tre-567) (check-types ~.types-union-branch-context ~[%tests %golden ~.types-union-branch-context %source %jibb] src-567 `typ-567))
33543360++ test-types-union-branch-pending
3355− (weld (check ~.types-union-branch-pending src-567 `tok-567 `tre-567) (check-types ~.types-union-branch-pending ~[%tests %golden ~.types-union-branch-pending %source %jibb] src-567 `typ-567))
3361+ (weld (check ~.types-union-branch-pending src-568 `tok-568 `tre-568) (check-types ~.types-union-branch-pending ~[%tests %golden ~.types-union-branch-pending %source %jibb] src-568 `typ-568))
33563362++ test-types-union-constructor-shape
3357− (weld (check ~.types-union-constructor-shape src-568 `tok-568 `tre-568) (check-types ~.types-union-constructor-shape ~[%tests %golden ~.types-union-constructor-shape %source %jibb] src-568 `typ-568))
3363+ (weld (check ~.types-union-constructor-shape src-569 `tok-569 `tre-569) (check-types ~.types-union-constructor-shape ~[%tests %golden ~.types-union-constructor-shape %source %jibb] src-569 `typ-569))
33583364++ test-types-union-context-flow
3359− (weld (check ~.types-union-context-flow src-569 `tok-569 `tre-569) (check-types ~.types-union-context-flow ~[%tests %golden ~.types-union-context-flow %source %jibb] src-569 `typ-569))
3365+ (weld (check ~.types-union-context-flow src-570 `tok-570 `tre-570) (check-types ~.types-union-context-flow ~[%tests %golden ~.types-union-context-flow %source %jibb] src-570 `typ-570))
33603366++ test-types-union-finite
3361− (weld (check ~.types-union-finite src-570 `tok-570 `tre-570) (check-module-types ~.types-union-finite ~[%tests %golden ~.types-union-finite %source %jibb] src-570 `typ-570 ~ ~ ~))
3367+ (weld (check ~.types-union-finite src-571 `tok-571 `tre-571) (check-module-types ~.types-union-finite ~[%tests %golden ~.types-union-finite %source %jibb] src-571 `typ-571 ~ ~ ~))
33623368++ test-types-union-finite-context
3363− (weld (check ~.types-union-finite-context src-571 `tok-571 `tre-571) (check-module-types ~.types-union-finite-context ~[%tests %golden ~.types-union-finite-context %source %jibb] src-571 `typ-571 ~ ~ ~))
3369+ (weld (check ~.types-union-finite-context src-572 `tok-572 `tre-572) (check-module-types ~.types-union-finite-context ~[%tests %golden ~.types-union-finite-context %source %jibb] src-572 `typ-572 ~ ~ ~))
33643370++ test-types-union-finite-generic
3365− (weld (check ~.types-union-finite-generic src-572 `tok-572 `tre-572) (check-module-types ~.types-union-finite-generic ~[%tests %golden ~.types-union-finite-generic %source %jibb] src-572 `typ-572 ~ ~ ~))
3371+ (weld (check ~.types-union-finite-generic src-573 `tok-573 `tre-573) (check-module-types ~.types-union-finite-generic ~[%tests %golden ~.types-union-finite-generic %source %jibb] src-573 `typ-573 ~ ~ ~))
33663372++ test-types-union-finite-limit
3367− (weld (check ~.types-union-finite-limit src-573 `tok-573 `tre-573) (check-module-types ~.types-union-finite-limit ~[%tests %golden ~.types-union-finite-limit %source %jibb] src-573 `typ-573 ~ ~ ~))
3373+ (weld (check ~.types-union-finite-limit src-574 `tok-574 `tre-574) (check-module-types ~.types-union-finite-limit ~[%tests %golden ~.types-union-finite-limit %source %jibb] src-574 `typ-574 ~ ~ ~))
33683374++ test-types-union-import
3369− (weld (weld (check ~.types-union-import src-574 `tok-574 `tre-574) (check-module-types ~.types-union-import ~[%tests %golden ~.types-union-import %source %jibb] src-574 `typ-574 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-574-1]])) (check-module-trees ~.types-union-import `mtre-574 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-574-1]]))
3375+ (weld (weld (check ~.types-union-import src-575 `tok-575 `tre-575) (check-module-types ~.types-union-import ~[%tests %golden ~.types-union-import %source %jibb] src-575 `typ-575 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-575-1]])) (check-module-trees ~.types-union-import `mtre-575 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-575-1]]))
33703376++ test-types-union-local-pending
3371− (weld (check ~.types-union-local-pending src-575 `tok-575 `tre-575) (check-types ~.types-union-local-pending ~[%tests %golden ~.types-union-local-pending %source %jibb] src-575 `typ-575))
3377+ (weld (check ~.types-union-local-pending src-576 `tok-576 `tre-576) (check-types ~.types-union-local-pending ~[%tests %golden ~.types-union-local-pending %source %jibb] src-576 `typ-576))
33723378++ test-types-union-nonwing-subject
3373− (weld (check ~.types-union-nonwing-subject src-576 `tok-576 `tre-576) (check-module-types ~.types-union-nonwing-subject ~[%tests %golden ~.types-union-nonwing-subject %source %jibb] src-576 `typ-576 ~ ~ ~))
3379+ (weld (check ~.types-union-nonwing-subject src-577 `tok-577 `tre-577) (check-module-types ~.types-union-nonwing-subject ~[%tests %golden ~.types-union-nonwing-subject %source %jibb] src-577 `typ-577 ~ ~ ~))
33743380++ test-types-union-overlap
3375− (weld (check ~.types-union-overlap src-577 `tok-577 `tre-577) (check-types ~.types-union-overlap ~[%tests %golden ~.types-union-overlap %source %jibb] src-577 `typ-577))
3381+ (weld (check ~.types-union-overlap src-578 `tok-578 `tre-578) (check-types ~.types-union-overlap ~[%tests %golden ~.types-union-overlap %source %jibb] src-578 `typ-578))
33763382++ test-types-union-overlap-nested
3377− (weld (check ~.types-union-overlap-nested src-578 `tok-578 `tre-578) (check-types ~.types-union-overlap-nested ~[%tests %golden ~.types-union-overlap-nested %source %jibb] src-578 `typ-578))
3383+ (weld (check ~.types-union-overlap-nested src-579 `tok-579 `tre-579) (check-types ~.types-union-overlap-nested ~[%tests %golden ~.types-union-overlap-nested %source %jibb] src-579 `typ-579))
33783384++ test-types-union-pattern-result-context
3379− (weld (check ~.types-union-pattern-result-context src-579 `tok-579 `tre-579) (check-module-types ~.types-union-pattern-result-context ~[%tests %golden ~.types-union-pattern-result-context %source %jibb] src-579 `typ-579 ~ ~ ~))
3385+ (weld (check ~.types-union-pattern-result-context src-580 `tok-580 `tre-580) (check-module-types ~.types-union-pattern-result-context ~[%tests %golden ~.types-union-pattern-result-context %source %jibb] src-580 `typ-580 ~ ~ ~))
33803386++ test-types-union-pattern-result-controls
3381− (weld (check ~.types-union-pattern-result-controls src-580 `tok-580 `tre-580) (check-module-types ~.types-union-pattern-result-controls ~[%tests %golden ~.types-union-pattern-result-controls %source %jibb] src-580 `typ-580 ~ ~ ~))
3387+ (weld (check ~.types-union-pattern-result-controls src-581 `tok-581 `tre-581) (check-module-types ~.types-union-pattern-result-controls ~[%tests %golden ~.types-union-pattern-result-controls %source %jibb] src-581 `typ-581 ~ ~ ~))
33823388++ test-types-union-patterns
3383− (weld (check ~.types-union-patterns src-581 `tok-581 `tre-581) (check-module-types ~.types-union-patterns ~[%tests %golden ~.types-union-patterns %source %jibb] src-581 `typ-581 ~ ~ ~))
3389+ (weld (check ~.types-union-patterns src-582 `tok-582 `tre-582) (check-module-types ~.types-union-patterns ~[%tests %golden ~.types-union-patterns %source %jibb] src-582 `typ-582 ~ ~ ~))
33843390++ test-types-union-patterns-generic
3385− (weld (check ~.types-union-patterns-generic src-582 `tok-582 `tre-582) (check-module-types ~.types-union-patterns-generic ~[%tests %golden ~.types-union-patterns-generic %source %jibb] src-582 `typ-582 ~ ~ ~))
3391+ (weld (check ~.types-union-patterns-generic src-583 `tok-583 `tre-583) (check-module-types ~.types-union-patterns-generic ~[%tests %golden ~.types-union-patterns-generic %source %jibb] src-583 `typ-583 ~ ~ ~))
33863392++ test-types-union-patterns-import
3387− (weld (weld (check ~.types-union-patterns-import src-583 `tok-583 `tre-583) (check-module-types ~.types-union-patterns-import ~[%tests %golden ~.types-union-patterns-import %source %jibb] src-583 `typ-583 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-583-1]])) (check-module-trees ~.types-union-patterns-import `mtre-583 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-583-1]]))
3393+ (weld (weld (check ~.types-union-patterns-import src-584 `tok-584 `tre-584) (check-module-types ~.types-union-patterns-import ~[%tests %golden ~.types-union-patterns-import %source %jibb] src-584 `typ-584 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-584-1]])) (check-module-trees ~.types-union-patterns-import `mtre-584 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-584-1]]))
33883394++ test-types-union-phantom-generic
3389− (weld (check ~.types-union-phantom-generic src-584 `tok-584 `tre-584) (check-types ~.types-union-phantom-generic ~[%tests %golden ~.types-union-phantom-generic %source %jibb] src-584 `typ-584))
3395+ (weld (check ~.types-union-phantom-generic src-585 `tok-585 `tre-585) (check-types ~.types-union-phantom-generic ~[%tests %golden ~.types-union-phantom-generic %source %jibb] src-585 `typ-585))
33903396++ test-types-union-polymorphic-identity
3391− (weld (weld (check ~.types-union-polymorphic-identity src-585 `tok-585 `tre-585) (check-module-types ~.types-union-polymorphic-identity ~[%tests %golden ~.types-union-polymorphic-identity %source %jibb] src-585 `typ-585 ~ ~ ~[['/ui/one.jibb' ~[~.ui ~.one ~.jibb] mod-585-1] ['/ui/two.jibb' ~[~.ui ~.two ~.jibb] mod-585-2]])) (check-module-trees ~.types-union-polymorphic-identity `mtre-585 ~[['/ui/one.jibb' ~[~.ui ~.one ~.jibb] mod-585-1] ['/ui/two.jibb' ~[~.ui ~.two ~.jibb] mod-585-2]]))
3397+ (weld (weld (check ~.types-union-polymorphic-identity src-586 `tok-586 `tre-586) (check-module-types ~.types-union-polymorphic-identity ~[%tests %golden ~.types-union-polymorphic-identity %source %jibb] src-586 `typ-586 ~ ~ ~[['/ui/one.jibb' ~[~.ui ~.one ~.jibb] mod-586-1] ['/ui/two.jibb' ~[~.ui ~.two ~.jibb] mod-586-2]])) (check-module-trees ~.types-union-polymorphic-identity `mtre-586 ~[['/ui/one.jibb' ~[~.ui ~.one ~.jibb] mod-586-1] ['/ui/two.jibb' ~[~.ui ~.two ~.jibb] mod-586-2]]))
33923398++ test-types-union-print-cross-namespace
3393− (weld (weld (check ~.types-union-print-cross-namespace src-586 `tok-586 `tre-586) (check-module-types ~.types-union-print-cross-namespace ~[%tests %golden ~.types-union-print-cross-namespace %source %jibb] src-586 `typ-586 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-586-1]])) (check-module-trees ~.types-union-print-cross-namespace `mtre-586 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-586-1]]))
3399+ (weld (weld (check ~.types-union-print-cross-namespace src-587 `tok-587 `tre-587) (check-module-types ~.types-union-print-cross-namespace ~[%tests %golden ~.types-union-print-cross-namespace %source %jibb] src-587 `typ-587 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-587-1]])) (check-module-trees ~.types-union-print-cross-namespace `mtre-587 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-587-1]]))
33943400++ test-types-union-print-distinct
3395− (weld (weld (check ~.types-union-print-distinct src-587 `tok-587 `tre-587) (check-module-types ~.types-union-print-distinct ~[%tests %golden ~.types-union-print-distinct %source %jibb] src-587 `typ-587 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-587-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-587-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-587-3]])) (check-module-trees ~.types-union-print-distinct `mtre-587 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-587-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-587-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-587-3]]))
3401+ (weld (weld (check ~.types-union-print-distinct src-588 `tok-588 `tre-588) (check-module-types ~.types-union-print-distinct ~[%tests %golden ~.types-union-print-distinct %source %jibb] src-588 `typ-588 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-588-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-588-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-588-3]])) (check-module-trees ~.types-union-print-distinct `mtre-588 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-588-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-588-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-588-3]]))
33963402++ test-types-union-print-escape
3397− (weld (check ~.types-union-print-escape src-588 `tok-588 `tre-588) (check-types ~.types-union-print-escape ~[%tests %golden ~.types-union-print-escape %source %jibb] src-588 `typ-588))
3403+ (weld (check ~.types-union-print-escape src-589 `tok-589 `tre-589) (check-types ~.types-union-print-escape ~[%tests %golden ~.types-union-print-escape %source %jibb] src-589 `typ-589))
33983404++ test-types-union-print-local
3399− (weld (check ~.types-union-print-local src-589 `tok-589 `tre-589) (check-types ~.types-union-print-local ~[%tests %golden ~.types-union-print-local %source %jibb] src-589 `typ-589))
3405+ (weld (check ~.types-union-print-local src-590 `tok-590 `tre-590) (check-types ~.types-union-print-local ~[%tests %golden ~.types-union-print-local %source %jibb] src-590 `typ-590))
34003406++ test-types-union-print-nested
3401− (weld (check ~.types-union-print-nested src-590 `tok-590 `tre-590) (check-types ~.types-union-print-nested ~[%tests %golden ~.types-union-print-nested %source %jibb] src-590 `typ-590))
3407+ (weld (check ~.types-union-print-nested src-591 `tok-591 `tre-591) (check-types ~.types-union-print-nested ~[%tests %golden ~.types-union-print-nested %source %jibb] src-591 `typ-591))
34023408++ test-types-union-print-same-origin
3403− (weld (weld (check ~.types-union-print-same-origin src-591 `tok-591 `tre-591) (check-module-types ~.types-union-print-same-origin ~[%tests %golden ~.types-union-print-same-origin %source %jibb] src-591 `typ-591 ~ ~ ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-591-1]])) (check-module-trees ~.types-union-print-same-origin `mtre-591 ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-591-1]]))
3409+ (weld (weld (check ~.types-union-print-same-origin src-592 `tok-592 `tre-592) (check-module-types ~.types-union-print-same-origin ~[%tests %golden ~.types-union-print-same-origin %source %jibb] src-592 `typ-592 ~ ~ ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-592-1]])) (check-module-trees ~.types-union-print-same-origin `mtre-592 ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-592-1]]))
34043410++ test-types-union-print-transitive
3405− (weld (weld (check ~.types-union-print-transitive src-592 `tok-592 `tre-592) (check-module-types ~.types-union-print-transitive ~[%tests %golden ~.types-union-print-transitive %source %jibb] src-592 `typ-592 ~ ~ ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-592-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-592-2]])) (check-module-trees ~.types-union-print-transitive `mtre-592 ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-592-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-592-2]]))
3411+ (weld (weld (check ~.types-union-print-transitive src-593 `tok-593 `tre-593) (check-module-types ~.types-union-print-transitive ~[%tests %golden ~.types-union-print-transitive %source %jibb] src-593 `typ-593 ~ ~ ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-593-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-593-2]])) (check-module-trees ~.types-union-print-transitive `mtre-593 ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-593-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-593-2]]))
34063412++ test-types-union-singleton
3407− (weld (check ~.types-union-singleton src-593 `tok-593 `tre-593) (check-types ~.types-union-singleton ~[%tests %golden ~.types-union-singleton %source %jibb] src-593 `typ-593))
3413+ (weld (check ~.types-union-singleton src-594 `tok-594 `tre-594) (check-types ~.types-union-singleton ~[%tests %golden ~.types-union-singleton %source %jibb] src-594 `typ-594))
34083414++ test-types-union-tag-atoms
3409− (weld (check ~.types-union-tag-atoms src-594 `tok-594 `tre-594) (check-types ~.types-union-tag-atoms ~[%tests %golden ~.types-union-tag-atoms %source %jibb] src-594 `typ-594))
3415+ (weld (check ~.types-union-tag-atoms src-595 `tok-595 `tre-595) (check-types ~.types-union-tag-atoms ~[%tests %golden ~.types-union-tag-atoms %source %jibb] src-595 `typ-595))
34103416++ test-types-union-tags
3411− (weld (check ~.types-union-tags src-595 `tok-595 `tre-595) (check-types ~.types-union-tags ~[%tests %golden ~.types-union-tags %source %jibb] src-595 `typ-595))
3417+ (weld (check ~.types-union-tags src-596 `tok-596 `tre-596) (check-types ~.types-union-tags ~[%tests %golden ~.types-union-tags %source %jibb] src-596 `typ-596))
34123418++ test-types-union-unresolved
3413− (weld (check ~.types-union-unresolved src-596 `tok-596 `tre-596) (check-types ~.types-union-unresolved ~[%tests %golden ~.types-union-unresolved %source %jibb] src-596 `typ-596))
3419+ (weld (check ~.types-union-unresolved src-597 `tok-597 `tre-597) (check-types ~.types-union-unresolved ~[%tests %golden ~.types-union-unresolved %source %jibb] src-597 `typ-597))
34143420++ test-types-union-unresolved-flow
3415− (weld (check ~.types-union-unresolved-flow src-597 `tok-597 `tre-597) (check-types ~.types-union-unresolved-flow ~[%tests %golden ~.types-union-unresolved-flow %source %jibb] src-597 `typ-597))
3421+ (weld (check ~.types-union-unresolved-flow src-598 `tok-598 `tre-598) (check-types ~.types-union-unresolved-flow ~[%tests %golden ~.types-union-unresolved-flow %source %jibb] src-598 `typ-598))
34163422++ test-types-unit-construction
3417− (weld (check ~.types-unit-construction src-598 `tok-598 `tre-598) (check-module-types ~.types-unit-construction ~[%tests %golden ~.types-unit-construction %source %jibb] src-598 `typ-598 ~ ~ ~))
3423+ (weld (check ~.types-unit-construction src-599 `tok-599 `tre-599) (check-module-types ~.types-unit-construction ~[%tests %golden ~.types-unit-construction %source %jibb] src-599 `typ-599 ~ ~ ~))
34183424++ test-types-unit-context
3419− (weld (check ~.types-unit-context src-599 `tok-599 `tre-599) (check-module-types ~.types-unit-context ~[%tests %golden ~.types-unit-context %source %jibb] src-599 `typ-599 ~ ~ ~))
3425+ (weld (check ~.types-unit-context src-600 `tok-600 `tre-600) (check-module-types ~.types-unit-context ~[%tests %golden ~.types-unit-context %source %jibb] src-600 `typ-600 ~ ~ ~))
34203426++ test-types-unit-patterns
3421− (weld (check ~.types-unit-patterns src-600 `tok-600 `tre-600) (check-types ~.types-unit-patterns ~[%tests %golden ~.types-unit-patterns %source %jibb] src-600 `typ-600))
3427+ (weld (check ~.types-unit-patterns src-601 `tok-601 `tre-601) (check-types ~.types-unit-patterns ~[%tests %golden ~.types-unit-patterns %source %jibb] src-601 `typ-601))
34223428++ test-types-value-cycle-shadow
3423− (weld (check ~.types-value-cycle-shadow src-601 `tok-601 `tre-601) (check-module-types ~.types-value-cycle-shadow ~[%tests %golden ~.types-value-cycle-shadow %source %jibb] src-601 `typ-601 ~ ~ ~))
3429+ (weld (check ~.types-value-cycle-shadow src-602 `tok-602 `tre-602) (check-module-types ~.types-value-cycle-shadow ~[%tests %golden ~.types-value-cycle-shadow %source %jibb] src-602 `typ-602 ~ ~ ~))
34243430++ test-types-value-cycle-unsupported
3425− (weld (check ~.types-value-cycle-unsupported src-602 `tok-602 `tre-602) (check-module-types ~.types-value-cycle-unsupported ~[%tests %golden ~.types-value-cycle-unsupported %source %jibb] src-602 `typ-602 ~ ~ ~))
3431+ (weld (check ~.types-value-cycle-unsupported src-603 `tok-603 `tre-603) (check-module-types ~.types-value-cycle-unsupported ~[%tests %golden ~.types-value-cycle-unsupported %source %jibb] src-603 `typ-603 ~ ~ ~))
34263432++ test-types-value-cycles
3427− (weld (check ~.types-value-cycles src-603 `tok-603 `tre-603) (check-module-types ~.types-value-cycles ~[%tests %golden ~.types-value-cycles %source %jibb] src-603 `typ-603 ~ ~ ~))
3433+ (weld (check ~.types-value-cycles src-604 `tok-604 `tre-604) (check-module-types ~.types-value-cycles ~[%tests %golden ~.types-value-cycles %source %jibb] src-604 `typ-604 ~ ~ ~))
34283434::
34293435:: +check: run golden:jibb on a case and compare both outputs
34303436::