@@ -1684,227 +1684,235 @@
1684/* tok-483 %txt /tests/golden/types-record-bound-variable/tokens/txt
1684/* tok-483 %txt /tests/golden/types-record-bound-variable/tokens/txt
1685/* tre-483 %txt /tests/golden/types-record-bound-variable/tree/txt
1685/* tre-483 %txt /tests/golden/types-record-bound-variable/tree/txt
1686/* typ-483 %txt /tests/golden/types-record-bound-variable/types/txt
1686/* typ-483 %txt /tests/golden/types-record-bound-variable/types/txt
1687−/* src-484 %jibb /tests/golden/types-record-change/source/jibb
1687+/* src-484 %jibb /tests/golden/types-record-cast-context/source/jibb
1688−/* tok-484 %txt /tests/golden/types-record-change/tokens/txt
1688+/* tok-484 %txt /tests/golden/types-record-cast-context/tokens/txt
1689−/* tre-484 %txt /tests/golden/types-record-change/tree/txt
1689+/* tre-484 %txt /tests/golden/types-record-cast-context/tree/txt
1690−/* typ-484 %txt /tests/golden/types-record-change/types/txt
1690+/* typ-484 %txt /tests/golden/types-record-cast-context/types/txt
1691−/* src-485 %jibb /tests/golden/types-record-change-generic/source/jibb
1691+/* src-485 %jibb /tests/golden/types-record-change/source/jibb
1692−/* tok-485 %txt /tests/golden/types-record-change-generic/tokens/txt
1692+/* tok-485 %txt /tests/golden/types-record-change/tokens/txt
1693−/* tre-485 %txt /tests/golden/types-record-change-generic/tree/txt
1693+/* tre-485 %txt /tests/golden/types-record-change/tree/txt
1694−/* typ-485 %txt /tests/golden/types-record-change-generic/types/txt
1694+/* typ-485 %txt /tests/golden/types-record-change/types/txt
1695−/* src-486 %jibb /tests/golden/types-record-faces/source/jibb
1695+/* src-486 %jibb /tests/golden/types-record-change-generic/source/jibb
1696−/* tok-486 %txt /tests/golden/types-record-faces/tokens/txt
1696+/* tok-486 %txt /tests/golden/types-record-change-generic/tokens/txt
1697−/* tre-486 %txt /tests/golden/types-record-faces/tree/txt
1697+/* tre-486 %txt /tests/golden/types-record-change-generic/tree/txt
1698−/* typ-486 %txt /tests/golden/types-record-faces/types/txt
1698+/* typ-486 %txt /tests/golden/types-record-change-generic/types/txt
1699−/* src-487 %jibb /tests/golden/types-record-import/source/jibb
1699+/* src-487 %jibb /tests/golden/types-record-faces/source/jibb
1700−/* tok-487 %txt /tests/golden/types-record-import/tokens/txt
1700+/* tok-487 %txt /tests/golden/types-record-faces/tokens/txt
1701−/* tre-487 %txt /tests/golden/types-record-import/tree/txt
1701+/* tre-487 %txt /tests/golden/types-record-faces/tree/txt
1702−/* mod-487-1 %jibb /tests/golden/types-record-import/modules/ui/lib/jibb
1702+/* typ-487 %txt /tests/golden/types-record-faces/types/txt
1703−/* typ-487 %txt /tests/golden/types-record-import/types/txt
1703+/* src-488 %jibb /tests/golden/types-record-import/source/jibb
1704−/* mtre-487 %txt /tests/golden/types-record-import/module-trees/txt
1704+/* tok-488 %txt /tests/golden/types-record-import/tokens/txt
1705−/* src-488 %jibb /tests/golden/types-record-local-scheme/source/jibb
1705+/* tre-488 %txt /tests/golden/types-record-import/tree/txt
1706−/* tok-488 %txt /tests/golden/types-record-local-scheme/tokens/txt
1706+/* mod-488-1 %jibb /tests/golden/types-record-import/modules/ui/lib/jibb
1707−/* tre-488 %txt /tests/golden/types-record-local-scheme/tree/txt
1707+/* typ-488 %txt /tests/golden/types-record-import/types/txt
1708−/* typ-488 %txt /tests/golden/types-record-local-scheme/types/txt
1708+/* mtre-488 %txt /tests/golden/types-record-import/module-trees/txt
1709−/* src-489 %jibb /tests/golden/types-record-nested/source/jibb
1709+/* src-489 %jibb /tests/golden/types-record-local-scheme/source/jibb
1710−/* tok-489 %txt /tests/golden/types-record-nested/tokens/txt
1710+/* tok-489 %txt /tests/golden/types-record-local-scheme/tokens/txt
1711−/* tre-489 %txt /tests/golden/types-record-nested/tree/txt
1711+/* tre-489 %txt /tests/golden/types-record-local-scheme/tree/txt
1712−/* typ-489 %txt /tests/golden/types-record-nested/types/txt
1712+/* typ-489 %txt /tests/golden/types-record-local-scheme/types/txt
1713−/* src-490 %jibb /tests/golden/types-record-to-tuple/source/jibb
1713+/* src-490 %jibb /tests/golden/types-record-nested/source/jibb
1714−/* tok-490 %txt /tests/golden/types-record-to-tuple/tokens/txt
1714+/* tok-490 %txt /tests/golden/types-record-nested/tokens/txt
1715−/* tre-490 %txt /tests/golden/types-record-to-tuple/tree/txt
1715+/* tre-490 %txt /tests/golden/types-record-nested/tree/txt
1716−/* typ-490 %txt /tests/golden/types-record-to-tuple/types/txt
1716+/* typ-490 %txt /tests/golden/types-record-nested/types/txt
1717−/* src-491 %jibb /tests/golden/types-recursion-scc-failures/source/jibb
1717+/* src-491 %jibb /tests/golden/types-record-to-tuple/source/jibb
1718−/* tok-491 %txt /tests/golden/types-recursion-scc-failures/tokens/txt
1718+/* tok-491 %txt /tests/golden/types-record-to-tuple/tokens/txt
1719−/* tre-491 %txt /tests/golden/types-recursion-scc-failures/tree/txt
1719+/* tre-491 %txt /tests/golden/types-record-to-tuple/tree/txt
1720−/* typ-491 %txt /tests/golden/types-recursion-scc-failures/types/txt
1720+/* typ-491 %txt /tests/golden/types-record-to-tuple/types/txt
1721−/* src-492 %jibb /tests/golden/types-recursion-scc-groups/source/jibb
1721+/* src-492 %jibb /tests/golden/types-recursion-scc-failures/source/jibb
1722−/* tok-492 %txt /tests/golden/types-recursion-scc-groups/tokens/txt
1722+/* tok-492 %txt /tests/golden/types-recursion-scc-failures/tokens/txt
1723−/* tre-492 %txt /tests/golden/types-recursion-scc-groups/tree/txt
1723+/* tre-492 %txt /tests/golden/types-recursion-scc-failures/tree/txt
1724−/* typ-492 %txt /tests/golden/types-recursion-scc-groups/types/txt
1724+/* typ-492 %txt /tests/golden/types-recursion-scc-failures/types/txt
1725−/* src-493 %jibb /tests/golden/types-recursion-scc-import/source/jibb
1725+/* src-493 %jibb /tests/golden/types-recursion-scc-groups/source/jibb
1726−/* tok-493 %txt /tests/golden/types-recursion-scc-import/tokens/txt
1726+/* tok-493 %txt /tests/golden/types-recursion-scc-groups/tokens/txt
1727−/* tre-493 %txt /tests/golden/types-recursion-scc-import/tree/txt
1727+/* tre-493 %txt /tests/golden/types-recursion-scc-groups/tree/txt
1728−/* mod-493-1 %jibb /tests/golden/types-recursion-scc-import/modules/ui/lib/jibb
1728+/* typ-493 %txt /tests/golden/types-recursion-scc-groups/types/txt
1729−/* typ-493 %txt /tests/golden/types-recursion-scc-import/types/txt
1729+/* src-494 %jibb /tests/golden/types-recursion-scc-import/source/jibb
1730−/* mtre-493 %txt /tests/golden/types-recursion-scc-import/module-trees/txt
1730+/* tok-494 %txt /tests/golden/types-recursion-scc-import/tokens/txt
1731−/* src-494 %jibb /tests/golden/types-recursion-scc-import-bad/source/jibb
1731+/* tre-494 %txt /tests/golden/types-recursion-scc-import/tree/txt
1732−/* tok-494 %txt /tests/golden/types-recursion-scc-import-bad/tokens/txt
1732+/* mod-494-1 %jibb /tests/golden/types-recursion-scc-import/modules/ui/lib/jibb
1733−/* tre-494 %txt /tests/golden/types-recursion-scc-import-bad/tree/txt
1733+/* typ-494 %txt /tests/golden/types-recursion-scc-import/types/txt
1734−/* mod-494-1 %jibb /tests/golden/types-recursion-scc-import-bad/modules/ui/lib/jibb
1734+/* mtre-494 %txt /tests/golden/types-recursion-scc-import/module-trees/txt
1735−/* typ-494 %txt /tests/golden/types-recursion-scc-import-bad/types/txt
1735+/* src-495 %jibb /tests/golden/types-recursion-scc-import-bad/source/jibb
1736−/* mtre-494 %txt /tests/golden/types-recursion-scc-import-bad/module-trees/txt
1736+/* tok-495 %txt /tests/golden/types-recursion-scc-import-bad/tokens/txt
1737−/* src-495 %jibb /tests/golden/types-recursion-scc-local/source/jibb
1737+/* tre-495 %txt /tests/golden/types-recursion-scc-import-bad/tree/txt
1738−/* tok-495 %txt /tests/golden/types-recursion-scc-local/tokens/txt
1738+/* mod-495-1 %jibb /tests/golden/types-recursion-scc-import-bad/modules/ui/lib/jibb
1739−/* tre-495 %txt /tests/golden/types-recursion-scc-local/tree/txt
1739+/* typ-495 %txt /tests/golden/types-recursion-scc-import-bad/types/txt
1740−/* typ-495 %txt /tests/golden/types-recursion-scc-local/types/txt
1740+/* mtre-495 %txt /tests/golden/types-recursion-scc-import-bad/module-trees/txt
1741−/* src-496 %jibb /tests/golden/types-recursion-scc-order/source/jibb
1741+/* src-496 %jibb /tests/golden/types-recursion-scc-local/source/jibb
1742−/* tok-496 %txt /tests/golden/types-recursion-scc-order/tokens/txt
1742+/* tok-496 %txt /tests/golden/types-recursion-scc-local/tokens/txt
1743−/* tre-496 %txt /tests/golden/types-recursion-scc-order/tree/txt
1743+/* tre-496 %txt /tests/golden/types-recursion-scc-local/tree/txt
1744−/* typ-496 %txt /tests/golden/types-recursion-scc-order/types/txt
1744+/* typ-496 %txt /tests/golden/types-recursion-scc-local/types/txt
1745−/* src-497 %jibb /tests/golden/types-recursion-scc-shadow/source/jibb
1745+/* src-497 %jibb /tests/golden/types-recursion-scc-order/source/jibb
1746−/* tok-497 %txt /tests/golden/types-recursion-scc-shadow/tokens/txt
1746+/* tok-497 %txt /tests/golden/types-recursion-scc-order/tokens/txt
1747−/* tre-497 %txt /tests/golden/types-recursion-scc-shadow/tree/txt
1747+/* tre-497 %txt /tests/golden/types-recursion-scc-order/tree/txt
1748−/* typ-497 %txt /tests/golden/types-recursion-scc-shadow/types/txt
1748+/* typ-497 %txt /tests/golden/types-recursion-scc-order/types/txt
1749−/* src-498 %jibb /tests/golden/types-recursive-branch/source/jibb
1749+/* src-498 %jibb /tests/golden/types-recursion-scc-shadow/source/jibb
1750−/* tok-498 %txt /tests/golden/types-recursive-branch/tokens/txt
1750+/* tok-498 %txt /tests/golden/types-recursion-scc-shadow/tokens/txt
1751−/* tre-498 %txt /tests/golden/types-recursive-branch/tree/txt
1751+/* tre-498 %txt /tests/golden/types-recursion-scc-shadow/tree/txt
1752−/* typ-498 %txt /tests/golden/types-recursive-branch/types/txt
1752+/* typ-498 %txt /tests/golden/types-recursion-scc-shadow/types/txt
1753−/* src-499 %jibb /tests/golden/types-recursive-gate/source/jibb
1753+/* src-499 %jibb /tests/golden/types-recursive-branch/source/jibb
1754−/* tok-499 %txt /tests/golden/types-recursive-gate/tokens/txt
1754+/* tok-499 %txt /tests/golden/types-recursive-branch/tokens/txt
1755−/* tre-499 %txt /tests/golden/types-recursive-gate/tree/txt
1755+/* tre-499 %txt /tests/golden/types-recursive-branch/tree/txt
1756−/* typ-499 %txt /tests/golden/types-recursive-gate/types/txt
1756+/* typ-499 %txt /tests/golden/types-recursive-branch/types/txt
1757−/* src-500 %jibb /tests/golden/types-recursive-sample/source/jibb
1757+/* src-500 %jibb /tests/golden/types-recursive-gate/source/jibb
1758−/* tok-500 %txt /tests/golden/types-recursive-sample/tokens/txt
1758+/* tok-500 %txt /tests/golden/types-recursive-gate/tokens/txt
1759−/* tre-500 %txt /tests/golden/types-recursive-sample/tree/txt
1759+/* tre-500 %txt /tests/golden/types-recursive-gate/tree/txt
1760−/* typ-500 %txt /tests/golden/types-recursive-sample/types/txt
1760+/* typ-500 %txt /tests/golden/types-recursive-gate/types/txt
1761−/* src-501 %jibb /tests/golden/types-string-interpolation/source/jibb
1761+/* src-501 %jibb /tests/golden/types-recursive-sample/source/jibb
1762−/* tok-501 %txt /tests/golden/types-string-interpolation/tokens/txt
1762+/* tok-501 %txt /tests/golden/types-recursive-sample/tokens/txt
1763−/* tre-501 %txt /tests/golden/types-string-interpolation/tree/txt
1763+/* tre-501 %txt /tests/golden/types-recursive-sample/tree/txt
1764−/* typ-501 %txt /tests/golden/types-string-interpolation/types/txt
1764+/* typ-501 %txt /tests/golden/types-recursive-sample/types/txt
1765−/* src-502 %jibb /tests/golden/types-tuple-context/source/jibb
1765+/* src-502 %jibb /tests/golden/types-string-interpolation/source/jibb
1766−/* tok-502 %txt /tests/golden/types-tuple-context/tokens/txt
1766+/* tok-502 %txt /tests/golden/types-string-interpolation/tokens/txt
1767−/* tre-502 %txt /tests/golden/types-tuple-context/tree/txt
1767+/* tre-502 %txt /tests/golden/types-string-interpolation/tree/txt
1768−/* typ-502 %txt /tests/golden/types-tuple-context/types/txt
1768+/* typ-502 %txt /tests/golden/types-string-interpolation/types/txt
1769−/* src-503 %jibb /tests/golden/types-tuple-context-nested/source/jibb
1769+/* src-503 %jibb /tests/golden/types-tuple-context/source/jibb
1770−/* tok-503 %txt /tests/golden/types-tuple-context-nested/tokens/txt
1770+/* tok-503 %txt /tests/golden/types-tuple-context/tokens/txt
1771−/* tre-503 %txt /tests/golden/types-tuple-context-nested/tree/txt
1771+/* tre-503 %txt /tests/golden/types-tuple-context/tree/txt
1772−/* typ-503 %txt /tests/golden/types-tuple-context-nested/types/txt
1772+/* typ-503 %txt /tests/golden/types-tuple-context/types/txt
1773−/* src-504 %jibb /tests/golden/types-union-alias/source/jibb
1773+/* src-504 %jibb /tests/golden/types-tuple-context-nested/source/jibb
1774−/* tok-504 %txt /tests/golden/types-union-alias/tokens/txt
1774+/* tok-504 %txt /tests/golden/types-tuple-context-nested/tokens/txt
1775−/* tre-504 %txt /tests/golden/types-union-alias/tree/txt
1775+/* tre-504 %txt /tests/golden/types-tuple-context-nested/tree/txt
1776−/* typ-504 %txt /tests/golden/types-union-alias/types/txt
1776+/* typ-504 %txt /tests/golden/types-tuple-context-nested/types/txt
1777−/* src-505 %jibb /tests/golden/types-union-branch-context/source/jibb
1777+/* src-505 %jibb /tests/golden/types-union-alias/source/jibb
1778−/* tok-505 %txt /tests/golden/types-union-branch-context/tokens/txt
1778+/* tok-505 %txt /tests/golden/types-union-alias/tokens/txt
1779−/* tre-505 %txt /tests/golden/types-union-branch-context/tree/txt
1779+/* tre-505 %txt /tests/golden/types-union-alias/tree/txt
1780−/* typ-505 %txt /tests/golden/types-union-branch-context/types/txt
1780+/* typ-505 %txt /tests/golden/types-union-alias/types/txt
1781−/* src-506 %jibb /tests/golden/types-union-branch-pending/source/jibb
1781+/* src-506 %jibb /tests/golden/types-union-branch-context/source/jibb
1782−/* tok-506 %txt /tests/golden/types-union-branch-pending/tokens/txt
1782+/* tok-506 %txt /tests/golden/types-union-branch-context/tokens/txt
1783−/* tre-506 %txt /tests/golden/types-union-branch-pending/tree/txt
1783+/* tre-506 %txt /tests/golden/types-union-branch-context/tree/txt
1784−/* typ-506 %txt /tests/golden/types-union-branch-pending/types/txt
1784+/* typ-506 %txt /tests/golden/types-union-branch-context/types/txt
1785−/* src-507 %jibb /tests/golden/types-union-constructor-shape/source/jibb
1785+/* src-507 %jibb /tests/golden/types-union-branch-pending/source/jibb
1786−/* tok-507 %txt /tests/golden/types-union-constructor-shape/tokens/txt
1786+/* tok-507 %txt /tests/golden/types-union-branch-pending/tokens/txt
1787−/* tre-507 %txt /tests/golden/types-union-constructor-shape/tree/txt
1787+/* tre-507 %txt /tests/golden/types-union-branch-pending/tree/txt
1788−/* typ-507 %txt /tests/golden/types-union-constructor-shape/types/txt
1788+/* typ-507 %txt /tests/golden/types-union-branch-pending/types/txt
1789−/* src-508 %jibb /tests/golden/types-union-context-flow/source/jibb
1789+/* src-508 %jibb /tests/golden/types-union-constructor-shape/source/jibb
1790−/* tok-508 %txt /tests/golden/types-union-context-flow/tokens/txt
1790+/* tok-508 %txt /tests/golden/types-union-constructor-shape/tokens/txt
1791−/* tre-508 %txt /tests/golden/types-union-context-flow/tree/txt
1791+/* tre-508 %txt /tests/golden/types-union-constructor-shape/tree/txt
1792−/* typ-508 %txt /tests/golden/types-union-context-flow/types/txt
1792+/* typ-508 %txt /tests/golden/types-union-constructor-shape/types/txt
1793−/* src-509 %jibb /tests/golden/types-union-finite/source/jibb
1793+/* src-509 %jibb /tests/golden/types-union-context-flow/source/jibb
1794−/* tok-509 %txt /tests/golden/types-union-finite/tokens/txt
1794+/* tok-509 %txt /tests/golden/types-union-context-flow/tokens/txt
1795−/* tre-509 %txt /tests/golden/types-union-finite/tree/txt
1795+/* tre-509 %txt /tests/golden/types-union-context-flow/tree/txt
1796−/* typ-509 %txt /tests/golden/types-union-finite/types/txt
1796+/* typ-509 %txt /tests/golden/types-union-context-flow/types/txt
1797−/* src-510 %jibb /tests/golden/types-union-finite-generic/source/jibb
1797+/* src-510 %jibb /tests/golden/types-union-finite/source/jibb
1798−/* tok-510 %txt /tests/golden/types-union-finite-generic/tokens/txt
1798+/* tok-510 %txt /tests/golden/types-union-finite/tokens/txt
1799−/* tre-510 %txt /tests/golden/types-union-finite-generic/tree/txt
1799+/* tre-510 %txt /tests/golden/types-union-finite/tree/txt
1800−/* typ-510 %txt /tests/golden/types-union-finite-generic/types/txt
1800+/* typ-510 %txt /tests/golden/types-union-finite/types/txt
1801−/* src-511 %jibb /tests/golden/types-union-finite-limit/source/jibb
1801+/* src-511 %jibb /tests/golden/types-union-finite-generic/source/jibb
1802−/* tok-511 %txt /tests/golden/types-union-finite-limit/tokens/txt
1802+/* tok-511 %txt /tests/golden/types-union-finite-generic/tokens/txt
1803−/* tre-511 %txt /tests/golden/types-union-finite-limit/tree/txt
1803+/* tre-511 %txt /tests/golden/types-union-finite-generic/tree/txt
1804−/* typ-511 %txt /tests/golden/types-union-finite-limit/types/txt
1804+/* typ-511 %txt /tests/golden/types-union-finite-generic/types/txt
1805−/* src-512 %jibb /tests/golden/types-union-import/source/jibb
1805+/* src-512 %jibb /tests/golden/types-union-finite-limit/source/jibb
1806−/* tok-512 %txt /tests/golden/types-union-import/tokens/txt
1806+/* tok-512 %txt /tests/golden/types-union-finite-limit/tokens/txt
1807−/* tre-512 %txt /tests/golden/types-union-import/tree/txt
1807+/* tre-512 %txt /tests/golden/types-union-finite-limit/tree/txt
1808−/* mod-512-1 %jibb /tests/golden/types-union-import/modules/ui/lib/jibb
1808+/* typ-512 %txt /tests/golden/types-union-finite-limit/types/txt
1809−/* typ-512 %txt /tests/golden/types-union-import/types/txt
1809+/* src-513 %jibb /tests/golden/types-union-import/source/jibb
1810−/* mtre-512 %txt /tests/golden/types-union-import/module-trees/txt
1810+/* tok-513 %txt /tests/golden/types-union-import/tokens/txt
1811−/* src-513 %jibb /tests/golden/types-union-local-pending/source/jibb
1811+/* tre-513 %txt /tests/golden/types-union-import/tree/txt
1812−/* tok-513 %txt /tests/golden/types-union-local-pending/tokens/txt
1812+/* mod-513-1 %jibb /tests/golden/types-union-import/modules/ui/lib/jibb
1813−/* tre-513 %txt /tests/golden/types-union-local-pending/tree/txt
1813+/* typ-513 %txt /tests/golden/types-union-import/types/txt
1814−/* typ-513 %txt /tests/golden/types-union-local-pending/types/txt
1814+/* mtre-513 %txt /tests/golden/types-union-import/module-trees/txt
1815−/* src-514 %jibb /tests/golden/types-union-overlap/source/jibb
1815+/* src-514 %jibb /tests/golden/types-union-local-pending/source/jibb
1816−/* tok-514 %txt /tests/golden/types-union-overlap/tokens/txt
1816+/* tok-514 %txt /tests/golden/types-union-local-pending/tokens/txt
1817−/* tre-514 %txt /tests/golden/types-union-overlap/tree/txt
1817+/* tre-514 %txt /tests/golden/types-union-local-pending/tree/txt
1818−/* typ-514 %txt /tests/golden/types-union-overlap/types/txt
1818+/* typ-514 %txt /tests/golden/types-union-local-pending/types/txt
1819−/* src-515 %jibb /tests/golden/types-union-overlap-nested/source/jibb
1819+/* src-515 %jibb /tests/golden/types-union-overlap/source/jibb
1820−/* tok-515 %txt /tests/golden/types-union-overlap-nested/tokens/txt
1820+/* tok-515 %txt /tests/golden/types-union-overlap/tokens/txt
1821−/* tre-515 %txt /tests/golden/types-union-overlap-nested/tree/txt
1821+/* tre-515 %txt /tests/golden/types-union-overlap/tree/txt
1822−/* typ-515 %txt /tests/golden/types-union-overlap-nested/types/txt
1822+/* typ-515 %txt /tests/golden/types-union-overlap/types/txt
1823−/* src-516 %jibb /tests/golden/types-union-patterns/source/jibb
1823+/* src-516 %jibb /tests/golden/types-union-overlap-nested/source/jibb
1824−/* tok-516 %txt /tests/golden/types-union-patterns/tokens/txt
1824+/* tok-516 %txt /tests/golden/types-union-overlap-nested/tokens/txt
1825−/* tre-516 %txt /tests/golden/types-union-patterns/tree/txt
1825+/* tre-516 %txt /tests/golden/types-union-overlap-nested/tree/txt
1826−/* typ-516 %txt /tests/golden/types-union-patterns/types/txt
1826+/* typ-516 %txt /tests/golden/types-union-overlap-nested/types/txt
1827−/* src-517 %jibb /tests/golden/types-union-patterns-generic/source/jibb
1827+/* src-517 %jibb /tests/golden/types-union-patterns/source/jibb
1828−/* tok-517 %txt /tests/golden/types-union-patterns-generic/tokens/txt
1828+/* tok-517 %txt /tests/golden/types-union-patterns/tokens/txt
1829−/* tre-517 %txt /tests/golden/types-union-patterns-generic/tree/txt
1829+/* tre-517 %txt /tests/golden/types-union-patterns/tree/txt
1830−/* typ-517 %txt /tests/golden/types-union-patterns-generic/types/txt
1830+/* typ-517 %txt /tests/golden/types-union-patterns/types/txt
1831−/* src-518 %jibb /tests/golden/types-union-patterns-import/source/jibb
1831+/* src-518 %jibb /tests/golden/types-union-patterns-generic/source/jibb
1832−/* tok-518 %txt /tests/golden/types-union-patterns-import/tokens/txt
1832+/* tok-518 %txt /tests/golden/types-union-patterns-generic/tokens/txt
1833−/* tre-518 %txt /tests/golden/types-union-patterns-import/tree/txt
1833+/* tre-518 %txt /tests/golden/types-union-patterns-generic/tree/txt
1834−/* mod-518-1 %jibb /tests/golden/types-union-patterns-import/modules/ui/lib/jibb
1834+/* typ-518 %txt /tests/golden/types-union-patterns-generic/types/txt
1835−/* typ-518 %txt /tests/golden/types-union-patterns-import/types/txt
1835+/* src-519 %jibb /tests/golden/types-union-patterns-import/source/jibb
1836−/* mtre-518 %txt /tests/golden/types-union-patterns-import/module-trees/txt
1836+/* tok-519 %txt /tests/golden/types-union-patterns-import/tokens/txt
1837−/* src-519 %jibb /tests/golden/types-union-phantom-generic/source/jibb
1837+/* tre-519 %txt /tests/golden/types-union-patterns-import/tree/txt
1838−/* tok-519 %txt /tests/golden/types-union-phantom-generic/tokens/txt
1838+/* mod-519-1 %jibb /tests/golden/types-union-patterns-import/modules/ui/lib/jibb
1839−/* tre-519 %txt /tests/golden/types-union-phantom-generic/tree/txt
1839+/* typ-519 %txt /tests/golden/types-union-patterns-import/types/txt
1840−/* typ-519 %txt /tests/golden/types-union-phantom-generic/types/txt
1840+/* mtre-519 %txt /tests/golden/types-union-patterns-import/module-trees/txt
1841−/* src-520 %jibb /tests/golden/types-union-print-cross-namespace/source/jibb
1841+/* src-520 %jibb /tests/golden/types-union-phantom-generic/source/jibb
1842−/* tok-520 %txt /tests/golden/types-union-print-cross-namespace/tokens/txt
1842+/* tok-520 %txt /tests/golden/types-union-phantom-generic/tokens/txt
1843−/* tre-520 %txt /tests/golden/types-union-print-cross-namespace/tree/txt
1843+/* tre-520 %txt /tests/golden/types-union-phantom-generic/tree/txt
1844−/* mod-520-1 %jibb /tests/golden/types-union-print-cross-namespace/modules/ui/lib/jibb
1844+/* typ-520 %txt /tests/golden/types-union-phantom-generic/types/txt
1845−/* typ-520 %txt /tests/golden/types-union-print-cross-namespace/types/txt
1845+/* src-521 %jibb /tests/golden/types-union-print-cross-namespace/source/jibb
1846−/* mtre-520 %txt /tests/golden/types-union-print-cross-namespace/module-trees/txt
1846+/* tok-521 %txt /tests/golden/types-union-print-cross-namespace/tokens/txt
1847−/* src-521 %jibb /tests/golden/types-union-print-distinct/source/jibb
1847+/* tre-521 %txt /tests/golden/types-union-print-cross-namespace/tree/txt
1848−/* tok-521 %txt /tests/golden/types-union-print-distinct/tokens/txt
1848+/* mod-521-1 %jibb /tests/golden/types-union-print-cross-namespace/modules/ui/lib/jibb
1849−/* tre-521 %txt /tests/golden/types-union-print-distinct/tree/txt
1849+/* typ-521 %txt /tests/golden/types-union-print-cross-namespace/types/txt
1850−/* mod-521-1 %jibb /tests/golden/types-union-print-distinct/modules/ui/left/jibb
1850+/* mtre-521 %txt /tests/golden/types-union-print-cross-namespace/module-trees/txt
1851−/* mod-521-2 %jibb /tests/golden/types-union-print-distinct/modules/ui/right/jibb
1851+/* src-522 %jibb /tests/golden/types-union-print-distinct/source/jibb
1852−/* mod-521-3 %jibb /tests/golden/types-union-print-distinct/modules/ui/twin/jibb
1852+/* tok-522 %txt /tests/golden/types-union-print-distinct/tokens/txt
1853−/* typ-521 %txt /tests/golden/types-union-print-distinct/types/txt
1853+/* tre-522 %txt /tests/golden/types-union-print-distinct/tree/txt
1854−/* mtre-521 %txt /tests/golden/types-union-print-distinct/module-trees/txt
1854+/* mod-522-1 %jibb /tests/golden/types-union-print-distinct/modules/ui/left/jibb
1855−/* src-522 %jibb /tests/golden/types-union-print-escape/source/jibb
1855+/* mod-522-2 %jibb /tests/golden/types-union-print-distinct/modules/ui/right/jibb
1856−/* tok-522 %txt /tests/golden/types-union-print-escape/tokens/txt
1856+/* mod-522-3 %jibb /tests/golden/types-union-print-distinct/modules/ui/twin/jibb
1857−/* tre-522 %txt /tests/golden/types-union-print-escape/tree/txt
1857+/* typ-522 %txt /tests/golden/types-union-print-distinct/types/txt
1858−/* typ-522 %txt /tests/golden/types-union-print-escape/types/txt
1858+/* mtre-522 %txt /tests/golden/types-union-print-distinct/module-trees/txt
1859−/* src-523 %jibb /tests/golden/types-union-print-local/source/jibb
1859+/* src-523 %jibb /tests/golden/types-union-print-escape/source/jibb
1860−/* tok-523 %txt /tests/golden/types-union-print-local/tokens/txt
1860+/* tok-523 %txt /tests/golden/types-union-print-escape/tokens/txt
1861−/* tre-523 %txt /tests/golden/types-union-print-local/tree/txt
1861+/* tre-523 %txt /tests/golden/types-union-print-escape/tree/txt
1862−/* typ-523 %txt /tests/golden/types-union-print-local/types/txt
1862+/* typ-523 %txt /tests/golden/types-union-print-escape/types/txt
1863−/* src-524 %jibb /tests/golden/types-union-print-nested/source/jibb
1863+/* src-524 %jibb /tests/golden/types-union-print-local/source/jibb
1864−/* tok-524 %txt /tests/golden/types-union-print-nested/tokens/txt
1864+/* tok-524 %txt /tests/golden/types-union-print-local/tokens/txt
1865−/* tre-524 %txt /tests/golden/types-union-print-nested/tree/txt
1865+/* tre-524 %txt /tests/golden/types-union-print-local/tree/txt
1866−/* typ-524 %txt /tests/golden/types-union-print-nested/types/txt
1866+/* typ-524 %txt /tests/golden/types-union-print-local/types/txt
1867−/* src-525 %jibb /tests/golden/types-union-print-same-origin/source/jibb
1867+/* src-525 %jibb /tests/golden/types-union-print-nested/source/jibb
1868−/* tok-525 %txt /tests/golden/types-union-print-same-origin/tokens/txt
1868+/* tok-525 %txt /tests/golden/types-union-print-nested/tokens/txt
1869−/* tre-525 %txt /tests/golden/types-union-print-same-origin/tree/txt
1869+/* tre-525 %txt /tests/golden/types-union-print-nested/tree/txt
1870−/* mod-525-1 %jibb /tests/golden/types-union-print-same-origin/modules/ui/shared/jibb
1870+/* typ-525 %txt /tests/golden/types-union-print-nested/types/txt
1871−/* typ-525 %txt /tests/golden/types-union-print-same-origin/types/txt
1871+/* src-526 %jibb /tests/golden/types-union-print-same-origin/source/jibb
1872−/* mtre-525 %txt /tests/golden/types-union-print-same-origin/module-trees/txt
1872+/* tok-526 %txt /tests/golden/types-union-print-same-origin/tokens/txt
1873−/* src-526 %jibb /tests/golden/types-union-print-transitive/source/jibb
1873+/* tre-526 %txt /tests/golden/types-union-print-same-origin/tree/txt
1874−/* tok-526 %txt /tests/golden/types-union-print-transitive/tokens/txt
1874+/* mod-526-1 %jibb /tests/golden/types-union-print-same-origin/modules/ui/shared/jibb
1875−/* tre-526 %txt /tests/golden/types-union-print-transitive/tree/txt
1875+/* typ-526 %txt /tests/golden/types-union-print-same-origin/types/txt
1876−/* mod-526-1 %jibb /tests/golden/types-union-print-transitive/modules/ui/mid/jibb
1876+/* mtre-526 %txt /tests/golden/types-union-print-same-origin/module-trees/txt
1877−/* mod-526-2 %jibb /tests/golden/types-union-print-transitive/modules/ui/base/jibb
1877+/* src-527 %jibb /tests/golden/types-union-print-transitive/source/jibb
1878−/* typ-526 %txt /tests/golden/types-union-print-transitive/types/txt
1878+/* tok-527 %txt /tests/golden/types-union-print-transitive/tokens/txt
1879−/* mtre-526 %txt /tests/golden/types-union-print-transitive/module-trees/txt
1879+/* tre-527 %txt /tests/golden/types-union-print-transitive/tree/txt
1880−/* src-527 %jibb /tests/golden/types-union-singleton/source/jibb
1880+/* mod-527-1 %jibb /tests/golden/types-union-print-transitive/modules/ui/mid/jibb
1881−/* tok-527 %txt /tests/golden/types-union-singleton/tokens/txt
1881+/* mod-527-2 %jibb /tests/golden/types-union-print-transitive/modules/ui/base/jibb
1882−/* tre-527 %txt /tests/golden/types-union-singleton/tree/txt
1882+/* typ-527 %txt /tests/golden/types-union-print-transitive/types/txt
1883−/* typ-527 %txt /tests/golden/types-union-singleton/types/txt
1883+/* mtre-527 %txt /tests/golden/types-union-print-transitive/module-trees/txt
1884−/* src-528 %jibb /tests/golden/types-union-tag-atoms/source/jibb
1884+/* src-528 %jibb /tests/golden/types-union-singleton/source/jibb
1885−/* tok-528 %txt /tests/golden/types-union-tag-atoms/tokens/txt
1885+/* tok-528 %txt /tests/golden/types-union-singleton/tokens/txt
1886−/* tre-528 %txt /tests/golden/types-union-tag-atoms/tree/txt
1886+/* tre-528 %txt /tests/golden/types-union-singleton/tree/txt
1887−/* typ-528 %txt /tests/golden/types-union-tag-atoms/types/txt
1887+/* typ-528 %txt /tests/golden/types-union-singleton/types/txt
1888−/* src-529 %jibb /tests/golden/types-union-tags/source/jibb
1888+/* src-529 %jibb /tests/golden/types-union-tag-atoms/source/jibb
1889−/* tok-529 %txt /tests/golden/types-union-tags/tokens/txt
1889+/* tok-529 %txt /tests/golden/types-union-tag-atoms/tokens/txt
1890−/* tre-529 %txt /tests/golden/types-union-tags/tree/txt
1890+/* tre-529 %txt /tests/golden/types-union-tag-atoms/tree/txt
1891−/* typ-529 %txt /tests/golden/types-union-tags/types/txt
1891+/* typ-529 %txt /tests/golden/types-union-tag-atoms/types/txt
1892−/* src-530 %jibb /tests/golden/types-union-unresolved/source/jibb
1892+/* src-530 %jibb /tests/golden/types-union-tags/source/jibb
1893−/* tok-530 %txt /tests/golden/types-union-unresolved/tokens/txt
1893+/* tok-530 %txt /tests/golden/types-union-tags/tokens/txt
1894−/* tre-530 %txt /tests/golden/types-union-unresolved/tree/txt
1894+/* tre-530 %txt /tests/golden/types-union-tags/tree/txt
1895−/* typ-530 %txt /tests/golden/types-union-unresolved/types/txt
1895+/* typ-530 %txt /tests/golden/types-union-tags/types/txt
1896−/* src-531 %jibb /tests/golden/types-union-unresolved-flow/source/jibb
1896+/* src-531 %jibb /tests/golden/types-union-unresolved/source/jibb
1897−/* tok-531 %txt /tests/golden/types-union-unresolved-flow/tokens/txt
1897+/* tok-531 %txt /tests/golden/types-union-unresolved/tokens/txt
1898−/* tre-531 %txt /tests/golden/types-union-unresolved-flow/tree/txt
1898+/* tre-531 %txt /tests/golden/types-union-unresolved/tree/txt
1899−/* typ-531 %txt /tests/golden/types-union-unresolved-flow/types/txt
1899+/* typ-531 %txt /tests/golden/types-union-unresolved/types/txt
1900−/* src-532 %jibb /tests/golden/types-unit-context/source/jibb
1900+/* src-532 %jibb /tests/golden/types-union-unresolved-flow/source/jibb
1901−/* tok-532 %txt /tests/golden/types-unit-context/tokens/txt
1901+/* tok-532 %txt /tests/golden/types-union-unresolved-flow/tokens/txt
1902−/* tre-532 %txt /tests/golden/types-unit-context/tree/txt
1902+/* tre-532 %txt /tests/golden/types-union-unresolved-flow/tree/txt
1903−/* typ-532 %txt /tests/golden/types-unit-context/types/txt
1903+/* typ-532 %txt /tests/golden/types-union-unresolved-flow/types/txt
1904−/* src-533 %jibb /tests/golden/types-unit-patterns/source/jibb
1904+/* src-533 %jibb /tests/golden/types-unit-construction/source/jibb
1905−/* tok-533 %txt /tests/golden/types-unit-patterns/tokens/txt
1905+/* tok-533 %txt /tests/golden/types-unit-construction/tokens/txt
1906−/* tre-533 %txt /tests/golden/types-unit-patterns/tree/txt
1906+/* tre-533 %txt /tests/golden/types-unit-construction/tree/txt
1907−/* typ-533 %txt /tests/golden/types-unit-patterns/types/txt
1907+/* typ-533 %txt /tests/golden/types-unit-construction/types/txt
1908+/* src-534 %jibb /tests/golden/types-unit-context/source/jibb
1909+/* tok-534 %txt /tests/golden/types-unit-context/tokens/txt
1910+/* tre-534 %txt /tests/golden/types-unit-context/tree/txt
1911+/* typ-534 %txt /tests/golden/types-unit-context/types/txt
1912+/* src-535 %jibb /tests/golden/types-unit-patterns/source/jibb
1913+/* tok-535 %txt /tests/golden/types-unit-patterns/tokens/txt
1914+/* tre-535 %txt /tests/golden/types-unit-patterns/tree/txt
1915+/* typ-535 %txt /tests/golden/types-unit-patterns/types/txt
1908=/ prepared-prelude (prepare-prelude:jibb prelude-source)
1916=/ prepared-prelude (prepare-prelude:jibb prelude-source)
1910:: one arm per case
1918:: one arm per case
@@ -2875,106 +2883,110 @@
2875 (weld (weld (check ~.types-prelude-list-functions src-482 `tok-482 `tre-482) (check-module-types ~.types-prelude-list-functions ~[%tests %golden ~.types-prelude-list-functions %source %jibb] src-482 `typ-482 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-482-1]])) (check-module-trees ~.types-prelude-list-functions `mtre-482 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-482-1]]))
2883 (weld (weld (check ~.types-prelude-list-functions src-482 `tok-482 `tre-482) (check-module-types ~.types-prelude-list-functions ~[%tests %golden ~.types-prelude-list-functions %source %jibb] src-482 `typ-482 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-482-1]])) (check-module-trees ~.types-prelude-list-functions `mtre-482 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-482-1]]))
2876++ test-types-record-bound-variable
2884++ test-types-record-bound-variable
2877 (weld (check ~.types-record-bound-variable src-483 `tok-483 `tre-483) (check-types ~.types-record-bound-variable ~[%tests %golden ~.types-record-bound-variable %source %jibb] src-483 `typ-483))
2885 (weld (check ~.types-record-bound-variable src-483 `tok-483 `tre-483) (check-types ~.types-record-bound-variable ~[%tests %golden ~.types-record-bound-variable %source %jibb] src-483 `typ-483))
2886+++ test-types-record-cast-context
2887+ (weld (check ~.types-record-cast-context src-484 `tok-484 `tre-484) (check-module-types ~.types-record-cast-context ~[%tests %golden ~.types-record-cast-context %source %jibb] src-484 `typ-484 ~ ~ ~))
2878++ test-types-record-change
2888++ test-types-record-change
2879− (weld (check ~.types-record-change src-484 `tok-484 `tre-484) (check-module-types ~.types-record-change ~[%tests %golden ~.types-record-change %source %jibb] src-484 `typ-484 ~ ~ ~))
2889+ (weld (check ~.types-record-change src-485 `tok-485 `tre-485) (check-module-types ~.types-record-change ~[%tests %golden ~.types-record-change %source %jibb] src-485 `typ-485 ~ ~ ~))
2880++ test-types-record-change-generic
2890++ test-types-record-change-generic
2881− (weld (check ~.types-record-change-generic src-485 `tok-485 `tre-485) (check-module-types ~.types-record-change-generic ~[%tests %golden ~.types-record-change-generic %source %jibb] src-485 `typ-485 ~ ~ ~))
2891+ (weld (check ~.types-record-change-generic src-486 `tok-486 `tre-486) (check-module-types ~.types-record-change-generic ~[%tests %golden ~.types-record-change-generic %source %jibb] src-486 `typ-486 ~ ~ ~))
2882++ test-types-record-faces
2892++ test-types-record-faces
2883− (weld (check ~.types-record-faces src-486 `tok-486 `tre-486) (check-types ~.types-record-faces ~[%tests %golden ~.types-record-faces %source %jibb] src-486 `typ-486))
2893+ (weld (check ~.types-record-faces src-487 `tok-487 `tre-487) (check-types ~.types-record-faces ~[%tests %golden ~.types-record-faces %source %jibb] src-487 `typ-487))
2884++ test-types-record-import
2894++ test-types-record-import
2885− (weld (weld (check ~.types-record-import src-487 `tok-487 `tre-487) (check-module-types ~.types-record-import ~[%tests %golden ~.types-record-import %source %jibb] src-487 `typ-487 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-487-1]])) (check-module-trees ~.types-record-import `mtre-487 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-487-1]]))
2895+ (weld (weld (check ~.types-record-import src-488 `tok-488 `tre-488) (check-module-types ~.types-record-import ~[%tests %golden ~.types-record-import %source %jibb] src-488 `typ-488 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-488-1]])) (check-module-trees ~.types-record-import `mtre-488 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-488-1]]))
2886++ test-types-record-local-scheme
2896++ test-types-record-local-scheme
2887− (weld (check ~.types-record-local-scheme src-488 `tok-488 `tre-488) (check-types ~.types-record-local-scheme ~[%tests %golden ~.types-record-local-scheme %source %jibb] src-488 `typ-488))
2897+ (weld (check ~.types-record-local-scheme src-489 `tok-489 `tre-489) (check-types ~.types-record-local-scheme ~[%tests %golden ~.types-record-local-scheme %source %jibb] src-489 `typ-489))
2888++ test-types-record-nested
2898++ test-types-record-nested
2889− (weld (check ~.types-record-nested src-489 `tok-489 `tre-489) (check-types ~.types-record-nested ~[%tests %golden ~.types-record-nested %source %jibb] src-489 `typ-489))
2899+ (weld (check ~.types-record-nested src-490 `tok-490 `tre-490) (check-types ~.types-record-nested ~[%tests %golden ~.types-record-nested %source %jibb] src-490 `typ-490))
2890++ test-types-record-to-tuple
2900++ test-types-record-to-tuple
2891− (weld (check ~.types-record-to-tuple src-490 `tok-490 `tre-490) (check-types ~.types-record-to-tuple ~[%tests %golden ~.types-record-to-tuple %source %jibb] src-490 `typ-490))
2901+ (weld (check ~.types-record-to-tuple src-491 `tok-491 `tre-491) (check-types ~.types-record-to-tuple ~[%tests %golden ~.types-record-to-tuple %source %jibb] src-491 `typ-491))
2892++ test-types-recursion-scc-failures
2902++ test-types-recursion-scc-failures
2893− (weld (check ~.types-recursion-scc-failures src-491 `tok-491 `tre-491) (check-module-types ~.types-recursion-scc-failures ~[%tests %golden ~.types-recursion-scc-failures %source %jibb] src-491 `typ-491 ~ ~ ~))
2903+ (weld (check ~.types-recursion-scc-failures src-492 `tok-492 `tre-492) (check-module-types ~.types-recursion-scc-failures ~[%tests %golden ~.types-recursion-scc-failures %source %jibb] src-492 `typ-492 ~ ~ ~))
2894++ test-types-recursion-scc-groups
2904++ test-types-recursion-scc-groups
2895− (weld (check ~.types-recursion-scc-groups src-492 `tok-492 `tre-492) (check-module-types ~.types-recursion-scc-groups ~[%tests %golden ~.types-recursion-scc-groups %source %jibb] src-492 `typ-492 ~ ~ ~))
2905+ (weld (check ~.types-recursion-scc-groups src-493 `tok-493 `tre-493) (check-module-types ~.types-recursion-scc-groups ~[%tests %golden ~.types-recursion-scc-groups %source %jibb] src-493 `typ-493 ~ ~ ~))
2896++ test-types-recursion-scc-import
2906++ test-types-recursion-scc-import
2897− (weld (weld (check ~.types-recursion-scc-import src-493 `tok-493 `tre-493) (check-module-types ~.types-recursion-scc-import ~[%tests %golden ~.types-recursion-scc-import %source %jibb] src-493 `typ-493 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-493-1]])) (check-module-trees ~.types-recursion-scc-import `mtre-493 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-493-1]]))
2907+ (weld (weld (check ~.types-recursion-scc-import src-494 `tok-494 `tre-494) (check-module-types ~.types-recursion-scc-import ~[%tests %golden ~.types-recursion-scc-import %source %jibb] src-494 `typ-494 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-494-1]])) (check-module-trees ~.types-recursion-scc-import `mtre-494 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-494-1]]))
2898++ test-types-recursion-scc-import-bad
2908++ test-types-recursion-scc-import-bad
2899− (weld (weld (check ~.types-recursion-scc-import-bad src-494 `tok-494 `tre-494) (check-module-types ~.types-recursion-scc-import-bad ~[%tests %golden ~.types-recursion-scc-import-bad %source %jibb] src-494 `typ-494 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-494-1]])) (check-module-trees ~.types-recursion-scc-import-bad `mtre-494 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-494-1]]))
2909+ (weld (weld (check ~.types-recursion-scc-import-bad src-495 `tok-495 `tre-495) (check-module-types ~.types-recursion-scc-import-bad ~[%tests %golden ~.types-recursion-scc-import-bad %source %jibb] src-495 `typ-495 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-495-1]])) (check-module-trees ~.types-recursion-scc-import-bad `mtre-495 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-495-1]]))
2900++ test-types-recursion-scc-local
2910++ test-types-recursion-scc-local
2901− (weld (check ~.types-recursion-scc-local src-495 `tok-495 `tre-495) (check-module-types ~.types-recursion-scc-local ~[%tests %golden ~.types-recursion-scc-local %source %jibb] src-495 `typ-495 ~ ~ ~))
2911+ (weld (check ~.types-recursion-scc-local src-496 `tok-496 `tre-496) (check-module-types ~.types-recursion-scc-local ~[%tests %golden ~.types-recursion-scc-local %source %jibb] src-496 `typ-496 ~ ~ ~))
2902++ test-types-recursion-scc-order
2912++ test-types-recursion-scc-order
2903− (weld (check ~.types-recursion-scc-order src-496 `tok-496 `tre-496) (check-module-types ~.types-recursion-scc-order ~[%tests %golden ~.types-recursion-scc-order %source %jibb] src-496 `typ-496 ~ ~ ~))
2913+ (weld (check ~.types-recursion-scc-order src-497 `tok-497 `tre-497) (check-module-types ~.types-recursion-scc-order ~[%tests %golden ~.types-recursion-scc-order %source %jibb] src-497 `typ-497 ~ ~ ~))
2904++ test-types-recursion-scc-shadow
2914++ test-types-recursion-scc-shadow
2905− (weld (check ~.types-recursion-scc-shadow src-497 `tok-497 `tre-497) (check-module-types ~.types-recursion-scc-shadow ~[%tests %golden ~.types-recursion-scc-shadow %source %jibb] src-497 `typ-497 ~ ~ ~))
2915+ (weld (check ~.types-recursion-scc-shadow src-498 `tok-498 `tre-498) (check-module-types ~.types-recursion-scc-shadow ~[%tests %golden ~.types-recursion-scc-shadow %source %jibb] src-498 `typ-498 ~ ~ ~))
2906++ test-types-recursive-branch
2916++ test-types-recursive-branch
2907− (weld (check ~.types-recursive-branch src-498 `tok-498 `tre-498) (check-module-types ~.types-recursive-branch ~[%tests %golden ~.types-recursive-branch %source %jibb] src-498 `typ-498 ~ ~ ~))
2917+ (weld (check ~.types-recursive-branch src-499 `tok-499 `tre-499) (check-module-types ~.types-recursive-branch ~[%tests %golden ~.types-recursive-branch %source %jibb] src-499 `typ-499 ~ ~ ~))
2908++ test-types-recursive-gate
2918++ test-types-recursive-gate
2909− (weld (check ~.types-recursive-gate src-499 `tok-499 `tre-499) (check-types ~.types-recursive-gate ~[%tests %golden ~.types-recursive-gate %source %jibb] src-499 `typ-499))
2919+ (weld (check ~.types-recursive-gate src-500 `tok-500 `tre-500) (check-types ~.types-recursive-gate ~[%tests %golden ~.types-recursive-gate %source %jibb] src-500 `typ-500))
2910++ test-types-recursive-sample
2920++ test-types-recursive-sample
2911− (weld (check ~.types-recursive-sample src-500 `tok-500 `tre-500) (check-types ~.types-recursive-sample ~[%tests %golden ~.types-recursive-sample %source %jibb] src-500 `typ-500))
2921+ (weld (check ~.types-recursive-sample src-501 `tok-501 `tre-501) (check-types ~.types-recursive-sample ~[%tests %golden ~.types-recursive-sample %source %jibb] src-501 `typ-501))
2912++ test-types-string-interpolation
2922++ test-types-string-interpolation
2913− (weld (check ~.types-string-interpolation src-501 `tok-501 `tre-501) (check-module-types ~.types-string-interpolation ~[%tests %golden ~.types-string-interpolation %source %jibb] src-501 `typ-501 ~ ~ ~))
2923+ (weld (check ~.types-string-interpolation src-502 `tok-502 `tre-502) (check-module-types ~.types-string-interpolation ~[%tests %golden ~.types-string-interpolation %source %jibb] src-502 `typ-502 ~ ~ ~))
2914++ test-types-tuple-context
2924++ test-types-tuple-context
2915− (weld (check ~.types-tuple-context src-502 `tok-502 `tre-502) (check-module-types ~.types-tuple-context ~[%tests %golden ~.types-tuple-context %source %jibb] src-502 `typ-502 ~ ~ ~))
2925+ (weld (check ~.types-tuple-context src-503 `tok-503 `tre-503) (check-module-types ~.types-tuple-context ~[%tests %golden ~.types-tuple-context %source %jibb] src-503 `typ-503 ~ ~ ~))
2916++ test-types-tuple-context-nested
2926++ test-types-tuple-context-nested
2917− (weld (check ~.types-tuple-context-nested src-503 `tok-503 `tre-503) (check-module-types ~.types-tuple-context-nested ~[%tests %golden ~.types-tuple-context-nested %source %jibb] src-503 `typ-503 ~ ~ ~))
2927+ (weld (check ~.types-tuple-context-nested src-504 `tok-504 `tre-504) (check-module-types ~.types-tuple-context-nested ~[%tests %golden ~.types-tuple-context-nested %source %jibb] src-504 `typ-504 ~ ~ ~))
2918++ test-types-union-alias
2928++ test-types-union-alias
2919− (weld (check ~.types-union-alias src-504 `tok-504 `tre-504) (check-types ~.types-union-alias ~[%tests %golden ~.types-union-alias %source %jibb] src-504 `typ-504))
2929+ (weld (check ~.types-union-alias src-505 `tok-505 `tre-505) (check-types ~.types-union-alias ~[%tests %golden ~.types-union-alias %source %jibb] src-505 `typ-505))
2920++ test-types-union-branch-context
2930++ test-types-union-branch-context
2921− (weld (check ~.types-union-branch-context src-505 `tok-505 `tre-505) (check-types ~.types-union-branch-context ~[%tests %golden ~.types-union-branch-context %source %jibb] src-505 `typ-505))
2931+ (weld (check ~.types-union-branch-context src-506 `tok-506 `tre-506) (check-types ~.types-union-branch-context ~[%tests %golden ~.types-union-branch-context %source %jibb] src-506 `typ-506))
2922++ test-types-union-branch-pending
2932++ test-types-union-branch-pending
2923− (weld (check ~.types-union-branch-pending src-506 `tok-506 `tre-506) (check-types ~.types-union-branch-pending ~[%tests %golden ~.types-union-branch-pending %source %jibb] src-506 `typ-506))
2933+ (weld (check ~.types-union-branch-pending src-507 `tok-507 `tre-507) (check-types ~.types-union-branch-pending ~[%tests %golden ~.types-union-branch-pending %source %jibb] src-507 `typ-507))
2924++ test-types-union-constructor-shape
2934++ test-types-union-constructor-shape
2925− (weld (check ~.types-union-constructor-shape src-507 `tok-507 `tre-507) (check-types ~.types-union-constructor-shape ~[%tests %golden ~.types-union-constructor-shape %source %jibb] src-507 `typ-507))
2935+ (weld (check ~.types-union-constructor-shape src-508 `tok-508 `tre-508) (check-types ~.types-union-constructor-shape ~[%tests %golden ~.types-union-constructor-shape %source %jibb] src-508 `typ-508))
2926++ test-types-union-context-flow
2936++ test-types-union-context-flow
2927− (weld (check ~.types-union-context-flow src-508 `tok-508 `tre-508) (check-types ~.types-union-context-flow ~[%tests %golden ~.types-union-context-flow %source %jibb] src-508 `typ-508))
2937+ (weld (check ~.types-union-context-flow src-509 `tok-509 `tre-509) (check-types ~.types-union-context-flow ~[%tests %golden ~.types-union-context-flow %source %jibb] src-509 `typ-509))
2928++ test-types-union-finite
2938++ test-types-union-finite
2929− (weld (check ~.types-union-finite src-509 `tok-509 `tre-509) (check-module-types ~.types-union-finite ~[%tests %golden ~.types-union-finite %source %jibb] src-509 `typ-509 ~ ~ ~))
2939+ (weld (check ~.types-union-finite src-510 `tok-510 `tre-510) (check-module-types ~.types-union-finite ~[%tests %golden ~.types-union-finite %source %jibb] src-510 `typ-510 ~ ~ ~))
2930++ test-types-union-finite-generic
2940++ test-types-union-finite-generic
2931− (weld (check ~.types-union-finite-generic src-510 `tok-510 `tre-510) (check-module-types ~.types-union-finite-generic ~[%tests %golden ~.types-union-finite-generic %source %jibb] src-510 `typ-510 ~ ~ ~))
2941+ (weld (check ~.types-union-finite-generic src-511 `tok-511 `tre-511) (check-module-types ~.types-union-finite-generic ~[%tests %golden ~.types-union-finite-generic %source %jibb] src-511 `typ-511 ~ ~ ~))
2932++ test-types-union-finite-limit
2942++ test-types-union-finite-limit
2933− (weld (check ~.types-union-finite-limit src-511 `tok-511 `tre-511) (check-module-types ~.types-union-finite-limit ~[%tests %golden ~.types-union-finite-limit %source %jibb] src-511 `typ-511 ~ ~ ~))
2943+ (weld (check ~.types-union-finite-limit src-512 `tok-512 `tre-512) (check-module-types ~.types-union-finite-limit ~[%tests %golden ~.types-union-finite-limit %source %jibb] src-512 `typ-512 ~ ~ ~))
2934++ test-types-union-import
2944++ test-types-union-import
2935− (weld (weld (check ~.types-union-import src-512 `tok-512 `tre-512) (check-module-types ~.types-union-import ~[%tests %golden ~.types-union-import %source %jibb] src-512 `typ-512 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-512-1]])) (check-module-trees ~.types-union-import `mtre-512 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-512-1]]))
2945+ (weld (weld (check ~.types-union-import src-513 `tok-513 `tre-513) (check-module-types ~.types-union-import ~[%tests %golden ~.types-union-import %source %jibb] src-513 `typ-513 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-513-1]])) (check-module-trees ~.types-union-import `mtre-513 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-513-1]]))
2936++ test-types-union-local-pending
2946++ test-types-union-local-pending
2937− (weld (check ~.types-union-local-pending src-513 `tok-513 `tre-513) (check-types ~.types-union-local-pending ~[%tests %golden ~.types-union-local-pending %source %jibb] src-513 `typ-513))
2947+ (weld (check ~.types-union-local-pending src-514 `tok-514 `tre-514) (check-types ~.types-union-local-pending ~[%tests %golden ~.types-union-local-pending %source %jibb] src-514 `typ-514))
2938++ test-types-union-overlap
2948++ test-types-union-overlap
2939− (weld (check ~.types-union-overlap src-514 `tok-514 `tre-514) (check-types ~.types-union-overlap ~[%tests %golden ~.types-union-overlap %source %jibb] src-514 `typ-514))
2949+ (weld (check ~.types-union-overlap src-515 `tok-515 `tre-515) (check-types ~.types-union-overlap ~[%tests %golden ~.types-union-overlap %source %jibb] src-515 `typ-515))
2940++ test-types-union-overlap-nested
2950++ test-types-union-overlap-nested
2941− (weld (check ~.types-union-overlap-nested src-515 `tok-515 `tre-515) (check-types ~.types-union-overlap-nested ~[%tests %golden ~.types-union-overlap-nested %source %jibb] src-515 `typ-515))
2951+ (weld (check ~.types-union-overlap-nested src-516 `tok-516 `tre-516) (check-types ~.types-union-overlap-nested ~[%tests %golden ~.types-union-overlap-nested %source %jibb] src-516 `typ-516))
2942++ test-types-union-patterns
2952++ test-types-union-patterns
2943− (weld (check ~.types-union-patterns src-516 `tok-516 `tre-516) (check-module-types ~.types-union-patterns ~[%tests %golden ~.types-union-patterns %source %jibb] src-516 `typ-516 ~ ~ ~))
2953+ (weld (check ~.types-union-patterns src-517 `tok-517 `tre-517) (check-module-types ~.types-union-patterns ~[%tests %golden ~.types-union-patterns %source %jibb] src-517 `typ-517 ~ ~ ~))
2944++ test-types-union-patterns-generic
2954++ test-types-union-patterns-generic
2945− (weld (check ~.types-union-patterns-generic src-517 `tok-517 `tre-517) (check-module-types ~.types-union-patterns-generic ~[%tests %golden ~.types-union-patterns-generic %source %jibb] src-517 `typ-517 ~ ~ ~))
2955+ (weld (check ~.types-union-patterns-generic src-518 `tok-518 `tre-518) (check-module-types ~.types-union-patterns-generic ~[%tests %golden ~.types-union-patterns-generic %source %jibb] src-518 `typ-518 ~ ~ ~))
2946++ test-types-union-patterns-import
2956++ test-types-union-patterns-import
2947− (weld (weld (check ~.types-union-patterns-import src-518 `tok-518 `tre-518) (check-module-types ~.types-union-patterns-import ~[%tests %golden ~.types-union-patterns-import %source %jibb] src-518 `typ-518 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-518-1]])) (check-module-trees ~.types-union-patterns-import `mtre-518 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-518-1]]))
2957+ (weld (weld (check ~.types-union-patterns-import src-519 `tok-519 `tre-519) (check-module-types ~.types-union-patterns-import ~[%tests %golden ~.types-union-patterns-import %source %jibb] src-519 `typ-519 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-519-1]])) (check-module-trees ~.types-union-patterns-import `mtre-519 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-519-1]]))
2948++ test-types-union-phantom-generic
2958++ test-types-union-phantom-generic
2949− (weld (check ~.types-union-phantom-generic src-519 `tok-519 `tre-519) (check-types ~.types-union-phantom-generic ~[%tests %golden ~.types-union-phantom-generic %source %jibb] src-519 `typ-519))
2959+ (weld (check ~.types-union-phantom-generic src-520 `tok-520 `tre-520) (check-types ~.types-union-phantom-generic ~[%tests %golden ~.types-union-phantom-generic %source %jibb] src-520 `typ-520))
2950++ test-types-union-print-cross-namespace
2960++ test-types-union-print-cross-namespace
2951− (weld (weld (check ~.types-union-print-cross-namespace src-520 `tok-520 `tre-520) (check-module-types ~.types-union-print-cross-namespace ~[%tests %golden ~.types-union-print-cross-namespace %source %jibb] src-520 `typ-520 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-520-1]])) (check-module-trees ~.types-union-print-cross-namespace `mtre-520 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-520-1]]))
2961+ (weld (weld (check ~.types-union-print-cross-namespace src-521 `tok-521 `tre-521) (check-module-types ~.types-union-print-cross-namespace ~[%tests %golden ~.types-union-print-cross-namespace %source %jibb] src-521 `typ-521 ~ ~ ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-521-1]])) (check-module-trees ~.types-union-print-cross-namespace `mtre-521 ~[['/ui/lib.jibb' ~[~.ui ~.lib ~.jibb] mod-521-1]]))
2952++ test-types-union-print-distinct
2962++ test-types-union-print-distinct
2953− (weld (weld (check ~.types-union-print-distinct src-521 `tok-521 `tre-521) (check-module-types ~.types-union-print-distinct ~[%tests %golden ~.types-union-print-distinct %source %jibb] src-521 `typ-521 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-521-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-521-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-521-3]])) (check-module-trees ~.types-union-print-distinct `mtre-521 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-521-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-521-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-521-3]]))
2963+ (weld (weld (check ~.types-union-print-distinct src-522 `tok-522 `tre-522) (check-module-types ~.types-union-print-distinct ~[%tests %golden ~.types-union-print-distinct %source %jibb] src-522 `typ-522 ~ ~ ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-522-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-522-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-522-3]])) (check-module-trees ~.types-union-print-distinct `mtre-522 ~[['/ui/left.jibb' ~[~.ui ~.left ~.jibb] mod-522-1] ['/ui/right.jibb' ~[~.ui ~.right ~.jibb] mod-522-2] ['/ui/twin.jibb' ~[~.ui ~.twin ~.jibb] mod-522-3]]))
2954++ test-types-union-print-escape
2964++ test-types-union-print-escape
2955− (weld (check ~.types-union-print-escape src-522 `tok-522 `tre-522) (check-types ~.types-union-print-escape ~[%tests %golden ~.types-union-print-escape %source %jibb] src-522 `typ-522))
2965+ (weld (check ~.types-union-print-escape src-523 `tok-523 `tre-523) (check-types ~.types-union-print-escape ~[%tests %golden ~.types-union-print-escape %source %jibb] src-523 `typ-523))
2956++ test-types-union-print-local
2966++ test-types-union-print-local
2957− (weld (check ~.types-union-print-local src-523 `tok-523 `tre-523) (check-types ~.types-union-print-local ~[%tests %golden ~.types-union-print-local %source %jibb] src-523 `typ-523))
2967+ (weld (check ~.types-union-print-local src-524 `tok-524 `tre-524) (check-types ~.types-union-print-local ~[%tests %golden ~.types-union-print-local %source %jibb] src-524 `typ-524))
2958++ test-types-union-print-nested
2968++ test-types-union-print-nested
2959− (weld (check ~.types-union-print-nested src-524 `tok-524 `tre-524) (check-types ~.types-union-print-nested ~[%tests %golden ~.types-union-print-nested %source %jibb] src-524 `typ-524))
2969+ (weld (check ~.types-union-print-nested src-525 `tok-525 `tre-525) (check-types ~.types-union-print-nested ~[%tests %golden ~.types-union-print-nested %source %jibb] src-525 `typ-525))
2960++ test-types-union-print-same-origin
2970++ test-types-union-print-same-origin
2961− (weld (weld (check ~.types-union-print-same-origin src-525 `tok-525 `tre-525) (check-module-types ~.types-union-print-same-origin ~[%tests %golden ~.types-union-print-same-origin %source %jibb] src-525 `typ-525 ~ ~ ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-525-1]])) (check-module-trees ~.types-union-print-same-origin `mtre-525 ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-525-1]]))
2971+ (weld (weld (check ~.types-union-print-same-origin src-526 `tok-526 `tre-526) (check-module-types ~.types-union-print-same-origin ~[%tests %golden ~.types-union-print-same-origin %source %jibb] src-526 `typ-526 ~ ~ ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-526-1]])) (check-module-trees ~.types-union-print-same-origin `mtre-526 ~[['/ui/shared.jibb' ~[~.ui ~.shared ~.jibb] mod-526-1]]))
2962++ test-types-union-print-transitive
2972++ test-types-union-print-transitive
2963− (weld (weld (check ~.types-union-print-transitive src-526 `tok-526 `tre-526) (check-module-types ~.types-union-print-transitive ~[%tests %golden ~.types-union-print-transitive %source %jibb] src-526 `typ-526 ~ ~ ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-526-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-526-2]])) (check-module-trees ~.types-union-print-transitive `mtre-526 ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-526-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-526-2]]))
2973+ (weld (weld (check ~.types-union-print-transitive src-527 `tok-527 `tre-527) (check-module-types ~.types-union-print-transitive ~[%tests %golden ~.types-union-print-transitive %source %jibb] src-527 `typ-527 ~ ~ ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-527-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-527-2]])) (check-module-trees ~.types-union-print-transitive `mtre-527 ~[['/ui/mid.jibb' ~[~.ui ~.mid ~.jibb] mod-527-1] ['/ui/base.jibb' ~[~.ui ~.base ~.jibb] mod-527-2]]))
2964++ test-types-union-singleton
2974++ test-types-union-singleton
2965− (weld (check ~.types-union-singleton src-527 `tok-527 `tre-527) (check-types ~.types-union-singleton ~[%tests %golden ~.types-union-singleton %source %jibb] src-527 `typ-527))
2975+ (weld (check ~.types-union-singleton src-528 `tok-528 `tre-528) (check-types ~.types-union-singleton ~[%tests %golden ~.types-union-singleton %source %jibb] src-528 `typ-528))
2966++ test-types-union-tag-atoms
2976++ test-types-union-tag-atoms
2967− (weld (check ~.types-union-tag-atoms src-528 `tok-528 `tre-528) (check-types ~.types-union-tag-atoms ~[%tests %golden ~.types-union-tag-atoms %source %jibb] src-528 `typ-528))
2977+ (weld (check ~.types-union-tag-atoms src-529 `tok-529 `tre-529) (check-types ~.types-union-tag-atoms ~[%tests %golden ~.types-union-tag-atoms %source %jibb] src-529 `typ-529))
2968++ test-types-union-tags
2978++ test-types-union-tags
2969− (weld (check ~.types-union-tags src-529 `tok-529 `tre-529) (check-types ~.types-union-tags ~[%tests %golden ~.types-union-tags %source %jibb] src-529 `typ-529))
2979+ (weld (check ~.types-union-tags src-530 `tok-530 `tre-530) (check-types ~.types-union-tags ~[%tests %golden ~.types-union-tags %source %jibb] src-530 `typ-530))
2970++ test-types-union-unresolved
2980++ test-types-union-unresolved
2971− (weld (check ~.types-union-unresolved src-530 `tok-530 `tre-530) (check-types ~.types-union-unresolved ~[%tests %golden ~.types-union-unresolved %source %jibb] src-530 `typ-530))
2981+ (weld (check ~.types-union-unresolved src-531 `tok-531 `tre-531) (check-types ~.types-union-unresolved ~[%tests %golden ~.types-union-unresolved %source %jibb] src-531 `typ-531))
2972++ test-types-union-unresolved-flow
2982++ test-types-union-unresolved-flow
2973− (weld (check ~.types-union-unresolved-flow src-531 `tok-531 `tre-531) (check-types ~.types-union-unresolved-flow ~[%tests %golden ~.types-union-unresolved-flow %source %jibb] src-531 `typ-531))
2983+ (weld (check ~.types-union-unresolved-flow src-532 `tok-532 `tre-532) (check-types ~.types-union-unresolved-flow ~[%tests %golden ~.types-union-unresolved-flow %source %jibb] src-532 `typ-532))
2984+++ test-types-unit-construction
2985+ (weld (check ~.types-unit-construction src-533 `tok-533 `tre-533) (check-module-types ~.types-unit-construction ~[%tests %golden ~.types-unit-construction %source %jibb] src-533 `typ-533 ~ ~ ~))
2974++ test-types-unit-context
2986++ test-types-unit-context
2975− (weld (check ~.types-unit-context src-532 `tok-532 `tre-532) (check-types ~.types-unit-context ~[%tests %golden ~.types-unit-context %source %jibb] src-532 `typ-532))
2987+ (weld (check ~.types-unit-context src-534 `tok-534 `tre-534) (check-types ~.types-unit-context ~[%tests %golden ~.types-unit-context %source %jibb] src-534 `typ-534))
2976++ test-types-unit-patterns
2988++ test-types-unit-patterns
2977− (weld (check ~.types-unit-patterns src-533 `tok-533 `tre-533) (check-types ~.types-unit-patterns ~[%tests %golden ~.types-unit-patterns %source %jibb] src-533 `typ-533))
2989+ (weld (check ~.types-unit-patterns src-535 `tok-535 `tre-535) (check-types ~.types-unit-patterns ~[%tests %golden ~.types-unit-patterns %source %jibb] src-535 `typ-535))
2979:: +check: run golden:jibb on a case and compare both outputs
2991:: +check: run golden:jibb on a case and compare both outputs