Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/libraries/haskell-src/Language/Haskell/ParseUtils.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define CT_v1722	((void*)startLabel+32)
#define FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds	((void*)startLabel+60)
#define v1724	((void*)startLabel+70)
#define v1725	((void*)startLabel+76)
#define v1737	((void*)startLabel+108)
#define v1729	((void*)startLabel+112)
#define v1738	((void*)startLabel+124)
#define v1733	((void*)startLabel+128)
#define v1730	((void*)startLabel+156)
#define v1726	((void*)startLabel+160)
#define CT_v1740	((void*)startLabel+188)
#define F0_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds	((void*)startLabel+196)
#define FN_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches	((void*)startLabel+232)
#define v1761	((void*)startLabel+244)
#define v1744	((void*)startLabel+248)
#define v1762	((void*)startLabel+280)
#define v1748	((void*)startLabel+284)
#define v1763	((void*)startLabel+296)
#define v1752	((void*)startLabel+300)
#define v1759	((void*)startLabel+367)
#define v1757	((void*)startLabel+386)
#define v1753	((void*)startLabel+391)
#define v1749	((void*)startLabel+396)
#define v1745	((void*)startLabel+400)
#define v1741	((void*)startLabel+405)
#define CT_v1765	((void*)startLabel+436)
#define F0_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches	((void*)startLabel+444)
#define FN_LAMBDA1648	((void*)startLabel+504)
#define CT_v1767	((void*)startLabel+524)
#define CF_LAMBDA1648	((void*)startLabel+532)
#define FN_LAMBDA1647	((void*)startLabel+544)
#define CT_v1769	((void*)startLabel+564)
#define CF_LAMBDA1647	((void*)startLabel+572)
#define v1778	((void*)startLabel+648)
#define v1773	((void*)startLabel+652)
#define v1770	((void*)startLabel+665)
#define v1779	((void*)startLabel+674)
#define v1777	((void*)startLabel+678)
#define v1774	((void*)startLabel+690)
#define CT_v1780	((void*)startLabel+712)
#define FN_LAMBDA1649	((void*)startLabel+744)
#define CT_v1782	((void*)startLabel+764)
#define CF_LAMBDA1649	((void*)startLabel+772)
#define v1783	((void*)startLabel+815)
#define v1787	((void*)startLabel+840)
#define CT_v1789	((void*)startLabel+872)
#define FN_LAMBDA1651	((void*)startLabel+936)
#define CT_v1791	((void*)startLabel+956)
#define CF_LAMBDA1651	((void*)startLabel+964)
#define FN_LAMBDA1650	((void*)startLabel+976)
#define CT_v1793	((void*)startLabel+996)
#define CF_LAMBDA1650	((void*)startLabel+1004)
#define v1795	((void*)startLabel+1028)
#define v1796	((void*)startLabel+1036)
#define v1797	((void*)startLabel+1042)
#define CT_v1799	((void*)startLabel+1056)
#define FN_LAMBDA1653	((void*)startLabel+1092)
#define CT_v1801	((void*)startLabel+1112)
#define CF_LAMBDA1653	((void*)startLabel+1120)
#define FN_LAMBDA1652	((void*)startLabel+1132)
#define CT_v1803	((void*)startLabel+1152)
#define CF_LAMBDA1652	((void*)startLabel+1160)
#define FN_Language_46Haskell_46ParseUtils_46checkMethodDef	((void*)startLabel+1172)
#define v1812	((void*)startLabel+1202)
#define v1807	((void*)startLabel+1206)
#define v1813	((void*)startLabel+1244)
#define v1811	((void*)startLabel+1248)
#define v1808	((void*)startLabel+1257)
#define v1804	((void*)startLabel+1268)
#define CT_v1814	((void*)startLabel+1288)
#define F0_Language_46Haskell_46ParseUtils_46checkMethodDef	((void*)startLabel+1296)
#define FN_LAMBDA1654	((void*)startLabel+1324)
#define CT_v1816	((void*)startLabel+1344)
#define CF_LAMBDA1654	((void*)startLabel+1352)
#define CT_v1817	((void*)startLabel+1388)
#define FN_Language_46Haskell_46ParseUtils_46isFunLhs	((void*)startLabel+1432)
#define v1840	((void*)startLabel+1492)
#define v1821	((void*)startLabel+1496)
#define v1841	((void*)startLabel+1508)
#define v1825	((void*)startLabel+1512)
#define v1842	((void*)startLabel+1526)
#define v1829	((void*)startLabel+1530)
#define v1826	((void*)startLabel+1554)
#define v1822	((void*)startLabel+1558)
#define v1830	((void*)startLabel+1563)
#define v1843	((void*)startLabel+1626)
#define v1834	((void*)startLabel+1630)
#define v1844	((void*)startLabel+1644)
#define v1838	((void*)startLabel+1648)
#define v1835	((void*)startLabel+1667)
#define v1839	((void*)startLabel+1671)
#define v1831	((void*)startLabel+1684)
#define v1818	((void*)startLabel+1695)
#define CT_v1845	((void*)startLabel+1720)
#define F0_Language_46Haskell_46ParseUtils_46isFunLhs	((void*)startLabel+1728)
#define FN_Language_46Haskell_46ParseUtils_46patFail	((void*)startLabel+1744)
#define CT_v1846	((void*)startLabel+1756)
#define CF_Language_46Haskell_46ParseUtils_46patFail	((void*)startLabel+1764)
#define FN_LAMBDA1655	((void*)startLabel+1784)
#define CT_v1848	((void*)startLabel+1804)
#define CF_LAMBDA1655	((void*)startLabel+1812)
#define FN_Language_46Haskell_46ParseUtils_46checkPat	((void*)startLabel+1828)
#define v1880	((void*)startLabel+1888)
#define v1852	((void*)startLabel+1892)
#define v1853	((void*)startLabel+1905)
#define v1849	((void*)startLabel+1926)
#define v1881	((void*)startLabel+1936)
#define v1857	((void*)startLabel+1940)
#define v1882	((void*)startLabel+1998)
#define v1861	((void*)startLabel+2002)
#define v1883	((void*)startLabel+2018)
#define v1865	((void*)startLabel+2022)
#define v1862	((void*)startLabel+2032)
#define v1866	((void*)startLabel+2036)
#define v1867	((void*)startLabel+2047)
#define v1868	((void*)startLabel+2068)
#define v1884	((void*)startLabel+2132)
#define v1872	((void*)startLabel+2136)
#define v1869	((void*)startLabel+2151)
#define v1873	((void*)startLabel+2155)
#define v1874	((void*)startLabel+2177)
#define v1875	((void*)startLabel+2199)
#define v1876	((void*)startLabel+2218)
#define v1877	((void*)startLabel+2239)
#define v1878	((void*)startLabel+2259)
#define v1879	((void*)startLabel+2267)
#define v1858	((void*)startLabel+2286)
#define v1854	((void*)startLabel+2289)
#define CT_v1885	((void*)startLabel+2324)
#define F0_Language_46Haskell_46ParseUtils_46checkPat	((void*)startLabel+2332)
#define FN_LAMBDA1666	((void*)startLabel+2412)
#define CT_v1886	((void*)startLabel+2436)
#define F0_LAMBDA1666	((void*)startLabel+2444)
#define FN_LAMBDA1665	((void*)startLabel+2464)
#define CT_v1887	((void*)startLabel+2488)
#define F0_LAMBDA1665	((void*)startLabel+2496)
#define FN_LAMBDA1664	((void*)startLabel+2516)
#define CT_v1888	((void*)startLabel+2540)
#define F0_LAMBDA1664	((void*)startLabel+2548)
#define FN_LAMBDA1663	((void*)startLabel+2564)
#define CT_v1889	((void*)startLabel+2588)
#define F0_LAMBDA1663	((void*)startLabel+2596)
#define FN_LAMBDA1662	((void*)startLabel+2612)
#define CT_v1890	((void*)startLabel+2636)
#define F0_LAMBDA1662	((void*)startLabel+2644)
#define FN_LAMBDA1661	((void*)startLabel+2660)
#define CT_v1891	((void*)startLabel+2684)
#define F0_LAMBDA1661	((void*)startLabel+2692)
#define FN_LAMBDA1660	((void*)startLabel+2708)
#define CT_v1892	((void*)startLabel+2732)
#define F0_LAMBDA1660	((void*)startLabel+2740)
#define FN_LAMBDA1659	((void*)startLabel+2756)
#define CT_v1893	((void*)startLabel+2780)
#define F0_LAMBDA1659	((void*)startLabel+2788)
#define FN_LAMBDA1658	((void*)startLabel+2808)
#define CT_v1894	((void*)startLabel+2840)
#define F0_LAMBDA1658	((void*)startLabel+2848)
#define FN_LAMBDA1657	((void*)startLabel+2876)
#define v1899	((void*)startLabel+2886)
#define v1898	((void*)startLabel+2890)
#define v1895	((void*)startLabel+2905)
#define CT_v1900	((void*)startLabel+2924)
#define F0_LAMBDA1657	((void*)startLabel+2932)
#define FN_LAMBDA1656	((void*)startLabel+2956)
#define CT_v1901	((void*)startLabel+2984)
#define F0_LAMBDA1656	((void*)startLabel+2992)
#define FN_Language_46Haskell_46ParseUtils_46checkPatField	((void*)startLabel+3008)
#define CT_v1905	((void*)startLabel+3044)
#define F0_Language_46Haskell_46ParseUtils_46checkPatField	((void*)startLabel+3052)
#define FN_LAMBDA1667	((void*)startLabel+3080)
#define CT_v1906	((void*)startLabel+3104)
#define F0_LAMBDA1667	((void*)startLabel+3112)
#define CT_v1907	((void*)startLabel+3152)
#define v1909	((void*)startLabel+3202)
#define v1910	((void*)startLabel+3220)
#define CT_v1915	((void*)startLabel+3268)
#define FN_LAMBDA1669	((void*)startLabel+3328)
#define CT_v1916	((void*)startLabel+3376)
#define F0_LAMBDA1669	((void*)startLabel+3384)
#define FN_LAMBDA1668	((void*)startLabel+3408)
#define CT_v1917	((void*)startLabel+3436)
#define F0_LAMBDA1668	((void*)startLabel+3444)
#define v1945	((void*)startLabel+3520)
#define v1921	((void*)startLabel+3524)
#define v1922	((void*)startLabel+3531)
#define v1923	((void*)startLabel+3538)
#define v1924	((void*)startLabel+3545)
#define v1925	((void*)startLabel+3561)
#define v1926	((void*)startLabel+3573)
#define v1927	((void*)startLabel+3584)
#define v1928	((void*)startLabel+3599)
#define v1929	((void*)startLabel+3612)
#define v1930	((void*)startLabel+3626)
#define v1931	((void*)startLabel+3647)
#define v1932	((void*)startLabel+3667)
#define v1933	((void*)startLabel+3678)
#define v1934	((void*)startLabel+3689)
#define v1935	((void*)startLabel+3700)
#define v1936	((void*)startLabel+3715)
#define v1937	((void*)startLabel+3728)
#define v1938	((void*)startLabel+3749)
#define v1939	((void*)startLabel+3770)
#define v1940	((void*)startLabel+3781)
#define v1941	((void*)startLabel+3793)
#define v1942	((void*)startLabel+3805)
#define v1943	((void*)startLabel+3819)
#define v1944	((void*)startLabel+3840)
#define v1918	((void*)startLabel+3858)
#define CT_v1946	((void*)startLabel+3872)
#define FN_LAMBDA1694	((void*)startLabel+4036)
#define CT_v1948	((void*)startLabel+4056)
#define CF_LAMBDA1694	((void*)startLabel+4064)
#define FN_LAMBDA1693	((void*)startLabel+4080)
#define CT_v1949	((void*)startLabel+4108)
#define F0_LAMBDA1693	((void*)startLabel+4116)
#define FN_LAMBDA1692	((void*)startLabel+4136)
#define CT_v1950	((void*)startLabel+4156)
#define F0_LAMBDA1692	((void*)startLabel+4164)
#define FN_LAMBDA1691	((void*)startLabel+4192)
#define CT_v1951	((void*)startLabel+4216)
#define F0_LAMBDA1691	((void*)startLabel+4224)
#define FN_LAMBDA1690	((void*)startLabel+4244)
#define CT_v1952	((void*)startLabel+4268)
#define F0_LAMBDA1690	((void*)startLabel+4276)
#define FN_LAMBDA1689	((void*)startLabel+4292)
#define CT_v1953	((void*)startLabel+4316)
#define F0_LAMBDA1689	((void*)startLabel+4324)
#define FN_LAMBDA1688	((void*)startLabel+4340)
#define CT_v1954	((void*)startLabel+4364)
#define F0_LAMBDA1688	((void*)startLabel+4372)
#define FN_LAMBDA1687	((void*)startLabel+4384)
#define CT_v1955	((void*)startLabel+4404)
#define F0_LAMBDA1687	((void*)startLabel+4412)
#define FN_LAMBDA1686	((void*)startLabel+4428)
#define CT_v1956	((void*)startLabel+4448)
#define F0_LAMBDA1686	((void*)startLabel+4456)
#define FN_LAMBDA1685	((void*)startLabel+4484)
#define CT_v1957	((void*)startLabel+4508)
#define F0_LAMBDA1685	((void*)startLabel+4516)
#define FN_LAMBDA1684	((void*)startLabel+4536)
#define CT_v1958	((void*)startLabel+4560)
#define F0_LAMBDA1684	((void*)startLabel+4568)
#define FN_LAMBDA1683	((void*)startLabel+4588)
#define CT_v1959	((void*)startLabel+4612)
#define F0_LAMBDA1683	((void*)startLabel+4620)
#define FN_LAMBDA1682	((void*)startLabel+4636)
#define CT_v1960	((void*)startLabel+4660)
#define F0_LAMBDA1682	((void*)startLabel+4668)
#define FN_LAMBDA1681	((void*)startLabel+4680)
#define CT_v1961	((void*)startLabel+4700)
#define F0_LAMBDA1681	((void*)startLabel+4708)
#define FN_LAMBDA1680	((void*)startLabel+4720)
#define CT_v1962	((void*)startLabel+4740)
#define F0_LAMBDA1680	((void*)startLabel+4748)
#define FN_LAMBDA1679	((void*)startLabel+4760)
#define CT_v1963	((void*)startLabel+4780)
#define F0_LAMBDA1679	((void*)startLabel+4788)
#define FN_LAMBDA1678	((void*)startLabel+4800)
#define CT_v1964	((void*)startLabel+4824)
#define F0_LAMBDA1678	((void*)startLabel+4832)
#define FN_LAMBDA1677	((void*)startLabel+4852)
#define CT_v1965	((void*)startLabel+4872)
#define F0_LAMBDA1677	((void*)startLabel+4880)
#define FN_LAMBDA1676	((void*)startLabel+4908)
#define CT_v1966	((void*)startLabel+4932)
#define F0_LAMBDA1676	((void*)startLabel+4940)
#define FN_LAMBDA1675	((void*)startLabel+4960)
#define CT_v1967	((void*)startLabel+4984)
#define F0_LAMBDA1675	((void*)startLabel+4992)
#define FN_LAMBDA1674	((void*)startLabel+5008)
#define CT_v1968	((void*)startLabel+5032)
#define F0_LAMBDA1674	((void*)startLabel+5040)
#define FN_LAMBDA1673	((void*)startLabel+5056)
#define CT_v1969	((void*)startLabel+5080)
#define F0_LAMBDA1673	((void*)startLabel+5088)
#define FN_LAMBDA1672	((void*)startLabel+5100)
#define CT_v1970	((void*)startLabel+5120)
#define F0_LAMBDA1672	((void*)startLabel+5128)
#define FN_LAMBDA1671	((void*)startLabel+5144)
#define CT_v1971	((void*)startLabel+5168)
#define F0_LAMBDA1671	((void*)startLabel+5176)
#define FN_LAMBDA1670	((void*)startLabel+5192)
#define CT_v1972	((void*)startLabel+5216)
#define F0_LAMBDA1670	((void*)startLabel+5224)
#define FN_Language_46Haskell_46ParseUtils_46check1Expr	((void*)startLabel+5240)
#define CT_v1973	((void*)startLabel+5260)
#define F0_Language_46Haskell_46ParseUtils_46check1Expr	((void*)startLabel+5268)
#define FN_LAMBDA1695	((void*)startLabel+5296)
#define CT_v1974	((void*)startLabel+5312)
#define F0_LAMBDA1695	((void*)startLabel+5320)
#define FN_Language_46Haskell_46ParseUtils_46check2Exprs	((void*)startLabel+5344)
#define CT_v1975	((void*)startLabel+5364)
#define F0_Language_46Haskell_46ParseUtils_46check2Exprs	((void*)startLabel+5372)
#define FN_LAMBDA1697	((void*)startLabel+5400)
#define CT_v1976	((void*)startLabel+5420)
#define F0_LAMBDA1697	((void*)startLabel+5428)
#define FN_LAMBDA1696	((void*)startLabel+5456)
#define CT_v1977	((void*)startLabel+5476)
#define F0_LAMBDA1696	((void*)startLabel+5484)
#define FN_Language_46Haskell_46ParseUtils_46check3Exprs	((void*)startLabel+5512)
#define CT_v1978	((void*)startLabel+5536)
#define F0_Language_46Haskell_46ParseUtils_46check3Exprs	((void*)startLabel+5544)
#define FN_LAMBDA1700	((void*)startLabel+5576)
#define CT_v1979	((void*)startLabel+5600)
#define F0_LAMBDA1700	((void*)startLabel+5608)
#define FN_LAMBDA1699	((void*)startLabel+5640)
#define CT_v1980	((void*)startLabel+5664)
#define F0_LAMBDA1699	((void*)startLabel+5672)
#define FN_LAMBDA1698	((void*)startLabel+5704)
#define CT_v1981	((void*)startLabel+5724)
#define F0_LAMBDA1698	((void*)startLabel+5732)
#define FN_Language_46Haskell_46ParseUtils_46checkManyExprs	((void*)startLabel+5756)
#define CT_v1982	((void*)startLabel+5780)
#define F0_Language_46Haskell_46ParseUtils_46checkManyExprs	((void*)startLabel+5788)
#define FN_LAMBDA1701	((void*)startLabel+5824)
#define CT_v1983	((void*)startLabel+5840)
#define F0_LAMBDA1701	((void*)startLabel+5848)
#define FN_Language_46Haskell_46ParseUtils_46checkAlt	((void*)startLabel+5868)
#define CT_v1987	((void*)startLabel+5896)
#define F0_Language_46Haskell_46ParseUtils_46checkAlt	((void*)startLabel+5904)
#define FN_LAMBDA1702	((void*)startLabel+5936)
#define CT_v1988	((void*)startLabel+5964)
#define F0_LAMBDA1702	((void*)startLabel+5972)
#define FN_Language_46Haskell_46ParseUtils_46checkGAlts	((void*)startLabel+5988)
#define v1990	((void*)startLabel+5998)
#define v1991	((void*)startLabel+6007)
#define CT_v1993	((void*)startLabel+6032)
#define F0_Language_46Haskell_46ParseUtils_46checkGAlts	((void*)startLabel+6040)
#define FN_LAMBDA1704	((void*)startLabel+6080)
#define CT_v1994	((void*)startLabel+6104)
#define F0_LAMBDA1704	((void*)startLabel+6112)
#define FN_LAMBDA1703	((void*)startLabel+6128)
#define CT_v1995	((void*)startLabel+6148)
#define F0_LAMBDA1703	((void*)startLabel+6156)
#define FN_Language_46Haskell_46ParseUtils_46checkGAlt	((void*)startLabel+6168)
#define CT_v1999	((void*)startLabel+6192)
#define F0_Language_46Haskell_46ParseUtils_46checkGAlt	((void*)startLabel+6200)
#define FN_LAMBDA1705	((void*)startLabel+6224)
#define CT_v2000	((void*)startLabel+6248)
#define F0_LAMBDA1705	((void*)startLabel+6256)
#define FN_Language_46Haskell_46ParseUtils_46checkStmt	((void*)startLabel+6268)
#define v2002	((void*)startLabel+6280)
#define v2003	((void*)startLabel+6293)
#define v2004	((void*)startLabel+6302)
#define CT_v2006	((void*)startLabel+6316)
#define F0_Language_46Haskell_46ParseUtils_46checkStmt	((void*)startLabel+6324)
#define FN_LAMBDA1707	((void*)startLabel+6352)
#define CT_v2007	((void*)startLabel+6372)
#define F0_LAMBDA1707	((void*)startLabel+6380)
#define FN_LAMBDA1706	((void*)startLabel+6396)
#define CT_v2008	((void*)startLabel+6420)
#define F0_LAMBDA1706	((void*)startLabel+6428)
#define FN_Language_46Haskell_46ParseUtils_46checkField	((void*)startLabel+6440)
#define CT_v2012	((void*)startLabel+6460)
#define F0_Language_46Haskell_46ParseUtils_46checkField	((void*)startLabel+6468)
#define FN_LAMBDA1708	((void*)startLabel+6492)
#define CT_v2013	((void*)startLabel+6516)
#define F0_LAMBDA1708	((void*)startLabel+6524)
#define FN_Language_46Haskell_46ParseUtils_46checkInsts	((void*)startLabel+6540)
#define v2019	((void*)startLabel+6556)
#define v2017	((void*)startLabel+6560)
#define v2018	((void*)startLabel+6573)
#define v2014	((void*)startLabel+6586)
#define CT_v2020	((void*)startLabel+6608)
#define F0_Language_46Haskell_46ParseUtils_46checkInsts	((void*)startLabel+6616)
#define FN_LAMBDA1709	((void*)startLabel+6644)
#define CT_v2022	((void*)startLabel+6664)
#define CF_LAMBDA1709	((void*)startLabel+6672)
#define CT_v2026	((void*)startLabel+6720)
#define FN_LAMBDA1710	((void*)startLabel+6756)
#define CT_v2030	((void*)startLabel+6788)
#define F0_LAMBDA1710	((void*)startLabel+6796)
#define FN_Language_46Haskell_46ParseUtils_46checkSimple	((void*)startLabel+6816)
#define v2044	((void*)startLabel+6832)
#define v2034	((void*)startLabel+6836)
#define v2045	((void*)startLabel+6854)
#define v2038	((void*)startLabel+6858)
#define v2035	((void*)startLabel+6874)
#define v2039	((void*)startLabel+6879)
#define v2046	((void*)startLabel+6894)
#define v2043	((void*)startLabel+6898)
#define v2040	((void*)startLabel+6911)
#define v2031	((void*)startLabel+6915)
#define CT_v2047	((void*)startLabel+6952)
#define F0_Language_46Haskell_46ParseUtils_46checkSimple	((void*)startLabel+6960)
#define FN_LAMBDA1712	((void*)startLabel+6996)
#define CT_v2049	((void*)startLabel+7016)
#define CF_LAMBDA1712	((void*)startLabel+7024)
#define FN_LAMBDA1711	((void*)startLabel+7036)
#define CT_v2051	((void*)startLabel+7056)
#define CF_LAMBDA1711	((void*)startLabel+7064)
#define CT_v2055	((void*)startLabel+7116)
#define FN_LAMBDA1714	((void*)startLabel+7156)
#define CT_v2059	((void*)startLabel+7188)
#define F0_LAMBDA1714	((void*)startLabel+7196)
#define FN_LAMBDA1713	((void*)startLabel+7212)
#define CT_v2061	((void*)startLabel+7232)
#define CF_LAMBDA1713	((void*)startLabel+7240)
#define CT_v2065	((void*)startLabel+7292)
#define FN_LAMBDA1716	((void*)startLabel+7332)
#define CT_v2069	((void*)startLabel+7364)
#define F0_LAMBDA1716	((void*)startLabel+7372)
#define FN_LAMBDA1715	((void*)startLabel+7388)
#define CT_v2071	((void*)startLabel+7408)
#define CF_LAMBDA1715	((void*)startLabel+7416)
#define CT_v2072	((void*)startLabel+7452)
#define FN_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39	((void*)startLabel+7484)
#define v2078	((void*)startLabel+7500)
#define v2076	((void*)startLabel+7504)
#define v2077	((void*)startLabel+7519)
#define v2073	((void*)startLabel+7543)
#define CT_v2079	((void*)startLabel+7572)
#define F0_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39	((void*)startLabel+7580)
#define FN_LAMBDA1717	((void*)startLabel+7608)
#define CT_v2081	((void*)startLabel+7628)
#define CF_LAMBDA1717	((void*)startLabel+7636)
#define v2086	((void*)startLabel+7664)
#define v2085	((void*)startLabel+7668)
#define v2082	((void*)startLabel+7676)
#define CT_v2087	((void*)startLabel+7700)
#define FN_LAMBDA1718	((void*)startLabel+7748)
#define CT_v2088	((void*)startLabel+7776)
#define F0_LAMBDA1718	((void*)startLabel+7784)
#define CT_v2089	((void*)startLabel+7824)
#define FN_Language_46Haskell_46ParseUtils_46Prelude_46383_46split	((void*)startLabel+7852)
#define v2099	((void*)startLabel+7868)
#define v2093	((void*)startLabel+7872)
#define v2094	((void*)startLabel+7885)
#define v2100	((void*)startLabel+7900)
#define v2098	((void*)startLabel+7904)
#define v2095	((void*)startLabel+7917)
#define v2090	((void*)startLabel+7921)
#define CT_v2101	((void*)startLabel+7944)
#define F0_Language_46Haskell_46ParseUtils_46Prelude_46383_46split	((void*)startLabel+7952)
#define FN_LAMBDA1719	((void*)startLabel+7980)
#define CT_v2103	((void*)startLabel+8000)
#define CF_LAMBDA1719	((void*)startLabel+8008)
#define ST_v2048	((void*)startLabel+8012)
#define ST_v1766	((void*)startLabel+8025)
#define ST_v1781	((void*)startLabel+8027)
#define ST_v2050	((void*)startLabel+8047)
#define ST_v2080	((void*)startLabel+8056)
#define ST_v2102	((void*)startLabel+8080)
#define ST_v2021	((void*)startLabel+8113)
#define ST_v1792	((void*)startLabel+8142)
#define ST_v1802	((void*)startLabel+8162)
#define ST_v1800	((void*)startLabel+8185)
#define ST_v1790	((void*)startLabel+8206)
#define ST_v1947	((void*)startLabel+8286)
#define ST_v1847	((void*)startLabel+8312)
#define ST_v1768	((void*)startLabel+8335)
#define ST_v2060	((void*)startLabel+8356)
#define ST_v2070	((void*)startLabel+8362)
#define ST_v1815	((void*)startLabel+8375)
extern Node FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return[];
extern Node FN_Prelude_46length[];
extern Node FN_Prelude_46Eq_46Language_46Haskell_46Syntax_46HsName_46_61_61[];
extern Node FN_Language_46Haskell_46Pretty_46prettyPrint[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail[];
extern Node FN_Language_46Haskell_46ParseMonad_46atSrcLoc[];
extern Node FN_Prelude_46Ord_46Prelude_46Integer_46_60_61[];
extern Node FN_Prelude_46_38_38[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46fromInteger[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_Prelude_46Show_46Prelude_46Integer_46show[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_Prelude_46mapM_95[];
extern Node CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P[];
extern Node FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62[];
extern Node FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61[];
extern Node FN_Prelude_46mapM[];
extern Node FN_Prelude_46flip[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_NHC_46Internal_46_95apply3[];
extern Node FN_Prelude_46return[];
extern Node FN_Prelude_46fail[];

static Node startLabel[] = {
  bytes2word(0,0,0,0)
, useLabel(CT_v1722)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkRevDecls[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_OFF_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1722: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Language_46Haskell_46ParseUtils_46checkRevDecls[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkRevDecls))
, CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1740)
,	/* FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1724: (byte 2) */
  bytes2word(TOP(10),BOT(10),POP_I1,PUSH_HEAP)
,	/* v1725: (byte 4) */
  bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,RETURN_EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,12)
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(28),BOT(28),TOP(24),BOT(24))
,	/* v1737: (byte 4) */
  bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
,	/* v1729: (byte 4) */
  bytes2word(POP_I1,JUMP,50,0)
, bytes2word(UNPACK,1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v1738: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1733: (byte 4) */
  bytes2word(POP_I1,JUMP,30,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(ZAP_STACK_P1,2,ZAP_STACK_P1,1)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_P1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_I1,HEAP_P1)
, bytes2word(3,HEAP_ARG,1,HEAP_P1)
,	/* v1730: (byte 4) */
  bytes2word(9,HEAP_P1,11,RETURN_EVAL)
,	/* v1726: (byte 4) */
  bytes2word(POP_I1,JUMP,2,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,0)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_I2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1740: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_Prelude_46length))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1765)
,	/* FN_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG,5,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1761: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1744: (byte 4) */
  bytes2word(POP_I1,JUMP,159,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,12)
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(28),BOT(28),TOP(24),BOT(24))
,	/* v1762: (byte 4) */
  bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
,	/* v1748: (byte 4) */
  bytes2word(POP_I1,JUMP,118,0)
, bytes2word(UNPACK,1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v1763: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1752: (byte 4) */
  bytes2word(POP_I1,JUMP,98,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I2,HEAP_ARG)
, bytes2word(2,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(70,0,PUSH_ARG_I1,EVAL)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I4,HEAP_P1)
, bytes2word(4,EVAL,NEEDHEAP_I32,NE_W)
, bytes2word(JUMPFALSE,38,0,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_OFF_N1)
,	/* v1759: (byte 3) */
  bytes2word(3,HEAP_I1,RETURN_EVAL,HEAP_CVAL_P1)
, bytes2word(10,HEAP_P1,7,HEAP_ARG)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,13)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,7,HEAP_P1)
,	/* v1757: (byte 2) */
  bytes2word(10,RETURN_EVAL,POP_P1,5)
,	/* v1753: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v1749: (byte 4) */
  bytes2word(2,JUMP,2,0)
,	/* v1745: (byte 4) */
  bytes2word(POP_I1,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v1741: (byte 1) */
  bytes2word(0,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(4,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(3,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(8,1,0)
,	/* CT_v1765: (byte 0) */
  HW(12,5)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches),5)
, VAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Syntax_46HsName_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46length))
, VAPTAG(useLabel(FN_LAMBDA1647))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrint))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA1648))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseMonad_46atSrcLoc))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46584_46mergeMatches))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46576_46mergeFunBinds))
, bytes2word(0,0,0,0)
, useLabel(CT_v1767)
,	/* FN_LAMBDA1648: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1766)
,	/* CT_v1767: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1648: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1648))
, bytes2word(0,0,0,0)
, useLabel(CT_v1769)
,	/* FN_LAMBDA1647: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1768)
,	/* CT_v1769: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1647: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1647))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1780)
,};
Node FN_Language_46Haskell_46ParseUtils_46mkRecConstrOrUpdate[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,27,TOP(54),BOT(54))
, bytes2word(TOP(58),BOT(58),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1778: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1773: (byte 4) */
  bytes2word(POP_I1,JUMP,15,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_P1,0,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,4)
,	/* v1770: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1779: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v1777: (byte 2) */
  bytes2word(14,0,UNPACK,2)
, bytes2word(HEAP_CVAL_N1,2,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
,	/* v1774: (byte 2) */
  bytes2word(4,RETURN_EVAL,HEAP_CVAL_I4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(17,2,0)
, CONSTR(16,2,0)
,	/* CT_v1780: (byte 0) */
  HW(3,2)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46mkRecConstrOrUpdate[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46mkRecConstrOrUpdate),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1649))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v1782)
,	/* FN_LAMBDA1649: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1781)
,	/* CT_v1782: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1649: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1649))
, bytes2word(1,0,0,1)
, useLabel(CT_v1789)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkPrec[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CADR_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CADR_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(11,0,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_P1,6)
,	/* v1783: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,PUSH_CVAL_P1)
, bytes2word(7,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(20,0,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
,	/* v1787: (byte 4) */
  bytes2word(11,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,12,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTRW(1,0)
, 9
, CONSTRW(0,0)
,	/* CT_v1789: (byte 0) */
  HW(11,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPrec),1)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Integer_46_60_61))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46fromInteger))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_LAMBDA1650))
, VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46Integer_46show))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, VAPTAG(useLabel(FN_LAMBDA1651))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v1791)
,	/* FN_LAMBDA1651: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1790)
,	/* CT_v1791: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1651: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1651))
, bytes2word(0,0,0,0)
, useLabel(CT_v1793)
,	/* FN_LAMBDA1650: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1792)
,	/* CT_v1793: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1650: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1650))
, bytes2word(1,0,0,1)
, useLabel(CT_v1799)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkUnQual[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v1795: (byte 4) */
  bytes2word(TOP(14),BOT(14),TOP(20),BOT(20))
, bytes2word(UNPACK,2,HEAP_CVAL_I3,PUSH_HEAP)
,	/* v1796: (byte 4) */
  bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I5)
,	/* v1797: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1799: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkUnQual[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkUnQual),1)
, VAPTAG(useLabel(FN_LAMBDA1652))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1653))
, bytes2word(0,0,0,0)
, useLabel(CT_v1801)
,	/* FN_LAMBDA1653: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1800)
,	/* CT_v1801: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1653: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1653))
, bytes2word(0,0,0,0)
, useLabel(CT_v1803)
,	/* FN_LAMBDA1652: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1802)
,	/* CT_v1803: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1652: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1652))
, bytes2word(1,0,0,1)
, useLabel(CT_v1814)
,	/* FN_Language_46Haskell_46ParseUtils_46checkMethodDef: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,12,TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(28),BOT(28),TOP(24),BOT(24))
,	/* v1812: (byte 2) */
  bytes2word(TOP(24),BOT(24),POP_I1,JUMP)
,	/* v1807: (byte 2) */
  bytes2word(64,0,UNPACK,4)
, bytes2word(PUSH_I1,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,12,NOP)
, bytes2word(TOP(28),BOT(28),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
, bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
,	/* v1813: (byte 4) */
  bytes2word(TOP(24),BOT(24),TOP(24),BOT(24))
,	/* v1811: (byte 4) */
  bytes2word(POP_I1,JUMP,11,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,2)
,	/* v1808: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,6)
,	/* v1804: (byte 4) */
  bytes2word(HEAP_OFF_N1,3,HEAP_I1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_N1,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1814: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkMethodDef: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkMethodDef),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1654))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseMonad_46atSrcLoc))
, bytes2word(0,0,0,0)
, useLabel(CT_v1816)
,	/* FN_LAMBDA1654: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1815)
,	/* CT_v1816: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1654: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1654))
, bytes2word(1,0,0,1)
, useLabel(CT_v1817)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkClassBody[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1817: (byte 0) */
  HW(5,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkClassBody[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkClassBody),1)
, VAPTAG(useLabel(FN_Prelude_46mapM_95))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkMethodDef)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1845)
,	/* FN_Language_46Haskell_46ParseUtils_46isFunLhs: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,27,TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(58),BOT(58),TOP(125),BOT(125))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1840: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1821: (byte 4) */
  bytes2word(POP_I1,JUMP,201,0)
, bytes2word(UNPACK,3,PUSH_I1,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1841: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v1825: (byte 4) */
  bytes2word(POP_I1,JUMP,48,0)
, bytes2word(UNPACK,1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,3)
, bytes2word(TOP(6),BOT(6),TOP(10),BOT(10))
,	/* v1842: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v1829: (byte 2) */
  bytes2word(26,0,UNPACK,1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,4)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I2,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_P1,0,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1)
,	/* v1826: (byte 2) */
  bytes2word(4,RETURN,POP_I1,JUMP)
,	/* v1822: (byte 2) */
  bytes2word(2,0,POP_P1,3)
,	/* v1830: (byte 3) */
  bytes2word(JUMP,134,0,UNPACK)
, bytes2word(2,PUSH_P1,0,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,27,NOP)
, bytes2word(TOP(58),BOT(58),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(99),BOT(99))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1843: (byte 2) */
  bytes2word(TOP(54),BOT(54),POP_I1,JUMP)
,	/* v1834: (byte 2) */
  bytes2word(56,0,UNPACK,1)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v1844: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v1838: (byte 4) */
  bytes2word(POP_I1,JUMP,21,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_P1,3,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_N1,2,HEAP_P1,0)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_IN3)
,	/* v1835: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN,POP_I1)
,	/* v1839: (byte 3) */
  bytes2word(JUMP,15,0,UNPACK)
, bytes2word(1,HEAP_CVAL_N1,1,HEAP_I2)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v1831: (byte 4) */
  bytes2word(HEAP_I1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(HEAP_CVAL_N1,1,HEAP_I1,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1)
,	/* v1818: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,1,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v1845: (byte 0) */
  HW(1,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46isFunLhs: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46isFunLhs),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46isFunLhs))
, bytes2word(0,0,0,0)
, useLabel(CT_v1846)
,	/* FN_Language_46Haskell_46ParseUtils_46patFail: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1846: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46ParseUtils_46patFail: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46patFail))
, VAPTAG(useLabel(FN_LAMBDA1655))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v1848)
,	/* FN_LAMBDA1655: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1847)
,	/* CT_v1848: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1655: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1655))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1885)
,	/* FN_Language_46Haskell_46ParseUtils_46checkPat: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,27,TOP(54),BOT(54))
, bytes2word(TOP(58),BOT(58),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(71),BOT(71))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1880: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1852: (byte 4) */
  bytes2word(POP_I1,JUMP,36,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_P1,0,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,4)
,	/* v1853: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_I4,HEAP_I1,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_OFF_N1)
,	/* v1849: (byte 2) */
  bytes2word(5,RETURN_EVAL,PUSH_ZAP_ARG_I2,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1881: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v1857: (byte 4) */
  bytes2word(POP_I1,JUMP,95,1)
, bytes2word(POP_I1,PUSH_ARG_I1,TABLESWITCH,27)
, bytes2word(TOP(58),BOT(58),TOP(54),BOT(54))
, bytes2word(TOP(92),BOT(92),TOP(103),BOT(103))
, bytes2word(TOP(54),BOT(54),TOP(124),BOT(124))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(211),BOT(211))
, bytes2word(TOP(233),BOT(233),TOP(255),BOT(255))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(274),BOT(274),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(295),BOT(295),TOP(315),BOT(315))
,	/* v1882: (byte 2) */
  bytes2word(TOP(323),BOT(323),POP_I1,JUMP)
,	/* v1861: (byte 2) */
  bytes2word(30,1,UNPACK,1)
, bytes2word(PUSH_P1,0,ZAP_ARG_I1,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,3,NOP)
, bytes2word(TOP(6),BOT(6),TOP(10),BOT(10))
,	/* v1883: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v1865: (byte 2) */
  bytes2word(12,0,UNPACK,1)
, bytes2word(HEAP_CVAL_IN3,HEAP_P1,0,PUSH_HEAP)
,	/* v1862: (byte 4) */
  bytes2word(HEAP_CVAL_I3,HEAP_OFF_N1,3,RETURN_EVAL)
,	/* v1866: (byte 4) */
  bytes2word(POP_I1,JUMP,252,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,4)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v1867: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,UNPACK)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_I2,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
,	/* v1868: (byte 4) */
  bytes2word(7,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_P1,0)
, bytes2word(ZAP_ARG_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(27,NOP,TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(58),BOT(58))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1884: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1872: (byte 4) */
  bytes2word(POP_I1,JUMP,17,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,4)
, bytes2word(HEAP_P1,0,HEAP_CVAL_N1,5)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v1869: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,POP_I1)
,	/* v1873: (byte 3) */
  bytes2word(JUMP,133,0,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_OFF_N1)
, bytes2word(3,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,3)
,	/* v1874: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,9,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,13,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,6)
,	/* v1875: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,14,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,5,HEAP_OFF_N1)
,	/* v1876: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,15,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(16,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,7)
,	/* v1877: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_N1,2,HEAP_CVAL_I4)
, bytes2word(HEAP_I1,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(17,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,6)
,	/* v1878: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,POP_I1)
, bytes2word(HEAP_CVAL_N1,6,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v1879: (byte 3) */
  bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,18,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,5,HEAP_OFF_N1)
,	/* v1858: (byte 2) */
  bytes2word(3,RETURN_EVAL,PUSH_CVAL_P1,19)
,	/* v1854: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_CVAL_P1,19,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(10,0,0)
, CONSTR(2,1,0)
, CONSTR(1,1,0)
, CONSTR(0,1,0)
, CONSTR(0,0,0)
, CONSTR(4,2,0)
,	/* CT_v1885: (byte 0) */
  HW(17,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkPat: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, CAPTAG(useLabel(FN_LAMBDA1656),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, CAPTAG(useLabel(FN_LAMBDA1658),1)
, CAPTAG(useLabel(FN_LAMBDA1659),1)
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, CAPTAG(useLabel(FN_LAMBDA1660),1)
, CAPTAG(useLabel(FN_LAMBDA1661),1)
, CAPTAG(useLabel(FN_LAMBDA1662),1)
, CAPTAG(useLabel(FN_LAMBDA1663),1)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkPatField)
, CAPTAG(useLabel(FN_LAMBDA1664),1)
, CAPTAG(useLabel(FN_LAMBDA1665),1)
, CAPTAG(useLabel(FN_LAMBDA1666),1)
, useLabel(CF_Language_46Haskell_46ParseUtils_46patFail)
, bytes2word(1,0,0,1)
, useLabel(CT_v1886)
,	/* FN_LAMBDA1666: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(11,1,0)
,	/* CT_v1886: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1666: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1666),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1887)
,	/* FN_LAMBDA1665: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(9,2,0)
,	/* CT_v1887: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1665: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1665),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1888)
,	/* FN_LAMBDA1664: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(8,2,0)
,	/* CT_v1888: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1664: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1664),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1889)
,	/* FN_LAMBDA1663: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(7,1,0)
,	/* CT_v1889: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1663: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1663),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1890)
,	/* FN_LAMBDA1662: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(6,1,0)
,	/* CT_v1890: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1662: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1662),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1891)
,	/* FN_LAMBDA1661: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1891: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1661: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1661),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, bytes2word(1,0,0,1)
, useLabel(CT_v1892)
,	/* FN_LAMBDA1660: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(5,1,0)
,	/* CT_v1892: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1660: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1660),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1893)
,	/* FN_LAMBDA1659: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1893: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1659: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1659),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1894)
,	/* FN_LAMBDA1658: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,1,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,3,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1894: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA1658: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1658),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, CAPTAG(useLabel(FN_LAMBDA1657),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1900)
,	/* FN_LAMBDA1657: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1899: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v1898: (byte 2) */
  bytes2word(17,0,UNPACK,1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG,1)
, bytes2word(HEAP_P1,0,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,5)
,	/* v1895: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_CVAL_P1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(3,3,0)
,	/* CT_v1900: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA1657: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1657),3)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, useLabel(CF_Language_46Haskell_46ParseUtils_46patFail)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1901)
,	/* FN_LAMBDA1656: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(3,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,1,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1901: (byte 0) */
  HW(1,3)
, 0
,	/* F0_LAMBDA1656: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1656),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, bytes2word(1,0,0,1)
, useLabel(CT_v1905)
,	/* FN_Language_46Haskell_46ParseUtils_46checkPatField: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1905: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkPatField: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPatField),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, CAPTAG(useLabel(FN_LAMBDA1667),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1906)
,	/* FN_LAMBDA1667: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1906: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1667: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1667),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1907)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkPattern[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1907: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkPattern[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPattern),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPat))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1915)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkValDef[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(3,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v1909: (byte 2) */
  bytes2word(TOP(22),BOT(22),POP_I1,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_I5,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_ARG,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
,	/* v1910: (byte 4) */
  bytes2word(7,HEAP_OFF_N1,6,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_P1,0)
, bytes2word(ZAP_ARG_I2,ZAP_STACK_P1,1,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_I1,HEAP_CVAL_P1,10)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(HEAP_ARG_ARG,3,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,7,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1915: (byte 0) */
  HW(8,4)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkValDef[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkValDef),4)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46isFunLhs))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkPattern))
, CAPTAG(useLabel(FN_LAMBDA1668),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkPattern)
, CAPTAG(useLabel(FN_LAMBDA1669),1)
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1916)
,	/* FN_LAMBDA1669: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_ARG_ARG,5)
, bytes2word(3,HEAP_ARG,4,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_IN3,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,4)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(8,1,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(0,5,0)
,	/* CT_v1916: (byte 0) */
  HW(1,5)
, 0
,	/* F0_LAMBDA1669: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1669),5)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1917)
,	/* FN_LAMBDA1668: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,4,HEAP_ARG_ARG,2)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(9,4,0)
,	/* CT_v1917: (byte 0) */
  HW(1,4)
, 0
,	/* F0_LAMBDA1668: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1668),4)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1946)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkExpr[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,27,TOP(58),BOT(58))
, bytes2word(TOP(65),BOT(65),TOP(72),BOT(72))
, bytes2word(TOP(79),BOT(79),TOP(95),BOT(95))
, bytes2word(TOP(107),BOT(107),TOP(118),BOT(118))
, bytes2word(TOP(133),BOT(133),TOP(146),BOT(146))
, bytes2word(TOP(160),BOT(160),TOP(181),BOT(181))
, bytes2word(TOP(201),BOT(201),TOP(212),BOT(212))
, bytes2word(TOP(223),BOT(223),TOP(234),BOT(234))
, bytes2word(TOP(249),BOT(249),TOP(262),BOT(262))
, bytes2word(TOP(283),BOT(283),TOP(304),BOT(304))
, bytes2word(TOP(315),BOT(315),TOP(327),BOT(327))
, bytes2word(TOP(339),BOT(339),TOP(353),BOT(353))
, bytes2word(TOP(374),BOT(374),TOP(54),BOT(54))
,	/* v1945: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v1921: (byte 4) */
  bytes2word(POP_I1,JUMP,80,1)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v1922: (byte 3) */
  bytes2word(HEAP_ARG,1,RETURN_EVAL,UNPACK)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
,	/* v1923: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,1)
,	/* v1924: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,2,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_I1)
, bytes2word(HEAP_P1,3,HEAP_OFF_N1,6)
,	/* v1925: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_I2,HEAP_OFF_N1,4)
,	/* v1926: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_P1)
, bytes2word(8,PUSH_HEAP,HEAP_CVAL_P1,9)
,	/* v1927: (byte 4) */
  bytes2word(HEAP_I1,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(UNPACK,3,HEAP_CVAL_P1,10)
, bytes2word(HEAP_P1,0,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_P1,3)
,	/* v1928: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_P1,11,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,9)
,	/* v1929: (byte 4) */
  bytes2word(HEAP_I2,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(UNPACK,3,HEAP_CVAL_P1,12)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,13,HEAP_I1)
, bytes2word(HEAP_I2,HEAP_P1,3,HEAP_OFF_N1)
,	/* v1930: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
, bytes2word(HEAP_CVAL_P1,16,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(17,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,18,HEAP_OFF_N1,7)
,	/* v1931: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
, bytes2word(15,HEAP_CVAL_P1,19,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,20,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,18,HEAP_OFF_N1,6)
,	/* v1932: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,21,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,22,HEAP_I1,HEAP_OFF_N1)
,	/* v1933: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,23,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(22,HEAP_I1,HEAP_OFF_N1,3)
,	/* v1934: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_P1)
, bytes2word(24,PUSH_HEAP,HEAP_CVAL_P1,9)
,	/* v1935: (byte 4) */
  bytes2word(HEAP_I1,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,25)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,2,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_I1)
,	/* v1936: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_P1,26,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,9)
,	/* v1937: (byte 4) */
  bytes2word(HEAP_I2,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,27)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,28,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,18)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,4)
,	/* v1938: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_CVAL_P1)
, bytes2word(27,HEAP_I1,HEAP_CVAL_P1,29)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(18,HEAP_OFF_N1,7,HEAP_OFF_N1)
,	/* v1939: (byte 2) */
  bytes2word(4,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,30,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_I1,HEAP_OFF_N1,3)
,	/* v1940: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(31,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_I2,HEAP_OFF_N1,4)
,	/* v1941: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(32,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_I2,HEAP_OFF_N1,4)
,	/* v1942: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_P1)
, bytes2word(33,PUSH_HEAP,HEAP_CVAL_P1,13)
, bytes2word(HEAP_I1,HEAP_I2,HEAP_P1,3)
,	/* v1943: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
, bytes2word(15,HEAP_CVAL_P1,19,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,34,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,18,HEAP_OFF_N1)
,	/* v1944: (byte 4) */
  bytes2word(7,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(UNPACK,3,HEAP_CVAL_P1,35)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,36,HEAP_P1)
, bytes2word(0,HEAP_I2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(18,HEAP_OFF_N1,6,HEAP_OFF_N1)
,	/* v1918: (byte 2) */
  bytes2word(5,RETURN_EVAL,HEAP_CVAL_P1,37)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,38,HEAP_OFF_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1946: (byte 0) */
  HW(36,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkExpr[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, CAPTAG(useLabel(FN_LAMBDA1670),3)
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check2Exprs))
, CAPTAG(useLabel(FN_LAMBDA1671),2)
, CAPTAG(useLabel(FN_LAMBDA1672),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check1Expr))
, CAPTAG(useLabel(FN_LAMBDA1673),1)
, CAPTAG(useLabel(FN_LAMBDA1674),1)
, CAPTAG(useLabel(FN_LAMBDA1675),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check3Exprs))
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkAlt)
, CAPTAG(useLabel(FN_LAMBDA1677),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkStmt)
, CAPTAG(useLabel(FN_LAMBDA1678),1)
, CAPTAG(useLabel(FN_LAMBDA1679),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkManyExprs))
, CAPTAG(useLabel(FN_LAMBDA1680),1)
, CAPTAG(useLabel(FN_LAMBDA1681),1)
, CAPTAG(useLabel(FN_LAMBDA1682),2)
, CAPTAG(useLabel(FN_LAMBDA1683),1)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkField)
, CAPTAG(useLabel(FN_LAMBDA1684),1)
, CAPTAG(useLabel(FN_LAMBDA1686),1)
, CAPTAG(useLabel(FN_LAMBDA1687),1)
, CAPTAG(useLabel(FN_LAMBDA1688),2)
, CAPTAG(useLabel(FN_LAMBDA1689),2)
, CAPTAG(useLabel(FN_LAMBDA1690),3)
, CAPTAG(useLabel(FN_LAMBDA1692),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1693),1)
, VAPTAG(useLabel(FN_LAMBDA1694))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v1948)
,	/* FN_LAMBDA1694: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v1947)
,	/* CT_v1948: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1694: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1694))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1949)
,	/* FN_LAMBDA1693: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(23,3,0)
,	/* CT_v1949: (byte 0) */
  HW(1,3)
, 0
,	/* F0_LAMBDA1693: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1693),3)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1950)
,	/* FN_LAMBDA1692: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1950: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA1692: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1692),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1691),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1951)
,	/* FN_LAMBDA1691: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(2,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(22,2,0)
,	/* CT_v1951: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1691: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1691),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1952)
,	/* FN_LAMBDA1690: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(21,3,0)
,	/* CT_v1952: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1690: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1690),3)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1953)
,	/* FN_LAMBDA1689: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(20,2,0)
,	/* CT_v1953: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1689: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1689),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1954)
,	/* FN_LAMBDA1688: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(19,2,0)
,	/* CT_v1954: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1688: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1688),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1955)
,	/* FN_LAMBDA1687: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(18,1,0)
,	/* CT_v1955: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1687: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1687),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1956)
,	/* FN_LAMBDA1686: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1956: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA1686: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1686),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1685),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1957)
,	/* FN_LAMBDA1685: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(2,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(17,2,0)
,	/* CT_v1957: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1685: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1685),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1958)
,	/* FN_LAMBDA1684: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(16,2,0)
,	/* CT_v1958: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1684: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1684),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1959)
,	/* FN_LAMBDA1683: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(15,2,0)
,	/* CT_v1959: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1683: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1683),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1960)
,	/* FN_LAMBDA1682: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(14,2,0)
,	/* CT_v1960: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1682: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1682),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1961)
,	/* FN_LAMBDA1681: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(13,1,0)
,	/* CT_v1961: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1681: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1681),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1962)
,	/* FN_LAMBDA1680: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(12,1,0)
,	/* CT_v1962: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1680: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1680),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1963)
,	/* FN_LAMBDA1679: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(11,1,0)
,	/* CT_v1963: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1679: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1679),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1964)
,	/* FN_LAMBDA1678: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(10,1,0)
,	/* CT_v1964: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1678: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1678),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1965)
,	/* FN_LAMBDA1677: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1965: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA1677: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1677),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1676),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1966)
,	/* FN_LAMBDA1676: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(2,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(9,2,0)
,	/* CT_v1966: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1676: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1676),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1967)
,	/* FN_LAMBDA1675: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(8,3,0)
,	/* CT_v1967: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1675: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1675),3)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1968)
,	/* FN_LAMBDA1674: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(7,2,0)
,	/* CT_v1968: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1674: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1674),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1969)
,	/* FN_LAMBDA1673: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(6,3,0)
,	/* CT_v1969: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1673: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1673),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v1970)
,	/* FN_LAMBDA1672: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(5,1,0)
,	/* CT_v1970: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1672: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1672),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1971)
,	/* FN_LAMBDA1671: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(4,2,0)
,	/* CT_v1971: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1671: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1671),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1972)
,	/* FN_LAMBDA1670: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(3,3,0)
,	/* CT_v1972: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1670: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1670),3)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1973)
,	/* FN_Language_46Haskell_46ParseUtils_46check1Expr: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1973: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46check1Expr: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check1Expr),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1695),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1974)
,	/* FN_LAMBDA1695: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1974: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA1695: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1695),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1975)
,	/* FN_Language_46Haskell_46ParseUtils_46check2Exprs: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1975: (byte 0) */
  HW(3,3)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46check2Exprs: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check2Exprs),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1697),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1976)
,	/* FN_LAMBDA1697: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,3,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1976: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA1697: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1697),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1696),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1977)
,	/* FN_LAMBDA1696: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1977: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA1696: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1696),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1978)
,	/* FN_Language_46Haskell_46ParseUtils_46check3Exprs: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,3)
, bytes2word(HEAP_ARG,4,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1978: (byte 0) */
  HW(3,4)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46check3Exprs: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check3Exprs),4)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1700),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1979)
,	/* FN_LAMBDA1700: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,4)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1979: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA1700: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1700),4)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1699),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1980)
,	/* FN_LAMBDA1699: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,4)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1980: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA1699: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1699),4)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkExpr))
, CAPTAG(useLabel(FN_LAMBDA1698),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1981)
,	/* FN_LAMBDA1698: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(1,HEAP_ARG_ARG,2,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1981: (byte 0) */
  HW(2,4)
, 0
,	/* F0_LAMBDA1698: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1698),4)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply3))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1982)
,	/* FN_Language_46Haskell_46ParseUtils_46checkManyExprs: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1982: (byte 0) */
  HW(5,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkManyExprs: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkManyExprs),2)
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkExpr)
, CAPTAG(useLabel(FN_LAMBDA1701),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1983)
,	/* FN_LAMBDA1701: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1983: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA1701: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1701),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1987)
,	/* FN_Language_46Haskell_46ParseUtils_46checkAlt: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,4,HEAP_CVAL_I3,HEAP_I2)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,HEAP_I1)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1987: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkAlt: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkAlt),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkGAlts))
, CAPTAG(useLabel(FN_LAMBDA1702),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1988)
,	/* FN_LAMBDA1702: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_ARG_ARG,4)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,4,0)
,	/* CT_v1988: (byte 0) */
  HW(1,4)
, 0
,	/* F0_LAMBDA1702: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1702),4)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1993)
,	/* FN_Language_46Haskell_46ParseUtils_46checkGAlts: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1990: (byte 2) */
  bytes2word(TOP(13),BOT(13),UNPACK,1)
, bytes2word(HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4,HEAP_I1)
,	/* v1991: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1993: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkGAlts: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkGAlts),1)
, CAPTAG(useLabel(FN_LAMBDA1703),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check1Expr))
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(F0_Language_46Haskell_46ParseUtils_46checkGAlt)
, CAPTAG(useLabel(FN_LAMBDA1704),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v1994)
,	/* FN_LAMBDA1704: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,1,0)
,	/* CT_v1994: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1704: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1704),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v1995)
,	/* FN_LAMBDA1703: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,1,0)
,	/* CT_v1995: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1703: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1703),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1999)
,	/* FN_Language_46Haskell_46ParseUtils_46checkGAlt: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_I2)
, bytes2word(HEAP_P1,3,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1999: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkGAlt: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkGAlt),1)
, CAPTAG(useLabel(FN_LAMBDA1705),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check2Exprs))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v2000)
,	/* FN_LAMBDA1705: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v2000: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1705: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1705),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v2006)
,	/* FN_Language_46Haskell_46ParseUtils_46checkStmt: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v2002: (byte 4) */
  bytes2word(TOP(19),BOT(19),TOP(28),BOT(28))
, bytes2word(UNPACK,3,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_I1,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,3,HEAP_OFF_N1,5)
,	/* v2003: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_I1,HEAP_OFF_N1)
,	/* v2004: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v2006: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkStmt: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkStmt),1)
, CAPTAG(useLabel(FN_LAMBDA1706),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check1Expr))
, CAPTAG(useLabel(FN_LAMBDA1707),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v2007)
,	/* FN_LAMBDA1707: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,1,0)
,	/* CT_v2007: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1707: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1707),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v2008)
,	/* FN_LAMBDA1706: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v2008: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1706: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1706),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v2012)
,	/* FN_Language_46Haskell_46ParseUtils_46checkField: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_I2)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v2012: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkField: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkField),1)
, CAPTAG(useLabel(FN_LAMBDA1708),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46check1Expr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2013)
,	/* FN_LAMBDA1708: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v2013: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1708: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1708),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2020)
,	/* FN_Language_46Haskell_46ParseUtils_46checkInsts: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v2019: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(27),BOT(27))
,	/* v2017: (byte 4) */
  bytes2word(POP_I1,JUMP,28,0)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I1,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_OFF_N1,5)
,	/* v2018: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_P1,0,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
,	/* v2014: (byte 2) */
  bytes2word(4,RETURN_EVAL,HEAP_CVAL_I5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v2020: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkInsts: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkInsts),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkInsts))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1709))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v2022)
,	/* FN_LAMBDA1709: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2021)
,	/* CT_v2022: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1709: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1709))
, bytes2word(1,0,0,1)
, useLabel(CT_v2026)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkInstHeader[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v2026: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkInstHeader[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkInstHeader),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkInsts))
, CAPTAG(useLabel(FN_LAMBDA1710),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2030)
,	/* FN_LAMBDA1710: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v2030: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1710: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1710),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v2047)
,	/* FN_Language_46Haskell_46ParseUtils_46checkSimple: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v2044: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(57),BOT(57))
,	/* v2034: (byte 4) */
  bytes2word(POP_I1,JUMP,81,0)
, bytes2word(UNPACK,2,PUSH_I1,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,5,NOP)
, bytes2word(TOP(10),BOT(10),TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v2045: (byte 2) */
  bytes2word(TOP(10),BOT(10),POP_I1,JUMP)
,	/* v2038: (byte 2) */
  bytes2word(18,0,UNPACK,1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,0)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,1,HEAP_I2,HEAP_OFF_N1)
,	/* v2035: (byte 2) */
  bytes2word(6,RETURN_EVAL,POP_P1,2)
,	/* v2039: (byte 3) */
  bytes2word(JUMP,38,0,UNPACK)
, bytes2word(1,PUSH_P1,0,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,3,NOP)
, bytes2word(TOP(6),BOT(6),TOP(10),BOT(10))
,	/* v2046: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v2043: (byte 2) */
  bytes2word(15,0,UNPACK,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_P1,0)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_I4)
,	/* v2040: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,POP_I1)
,	/* v2031: (byte 3) */
  bytes2word(JUMP,2,0,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_ARG,1,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v2047: (byte 0) */
  HW(6,3)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46checkSimple: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkSimple),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkSimple))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1711))
, VAPTAG(useLabel(FN_LAMBDA1712))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v2049)
,	/* FN_LAMBDA1712: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2048)
,	/* CT_v2049: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1712: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1712))
, bytes2word(0,0,0,0)
, useLabel(CT_v2051)
,	/* FN_LAMBDA1711: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2050)
,	/* CT_v2051: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1711: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1711))
, bytes2word(1,0,0,1)
, useLabel(CT_v2055)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkClassHeader[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_I1,HEAP_OFF_N1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v2055: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkClassHeader[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkClassHeader),1)
, VAPTAG(useLabel(FN_LAMBDA1713))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkSimple))
, CAPTAG(useLabel(FN_LAMBDA1714),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2059)
,	/* FN_LAMBDA1714: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v2059: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1714: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1714),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v2061)
,	/* FN_LAMBDA1713: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2060)
,	/* CT_v2061: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1713: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1713))
, bytes2word(1,0,0,1)
, useLabel(CT_v2065)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkDataHeader[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_I1,HEAP_OFF_N1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v2065: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkDataHeader[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkDataHeader),1)
, VAPTAG(useLabel(FN_LAMBDA1715))
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkSimple))
, CAPTAG(useLabel(FN_LAMBDA1716),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2069)
,	/* FN_LAMBDA1716: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v2069: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1716: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1716),2)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v2071)
,	/* FN_LAMBDA1715: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2070)
,	/* CT_v2071: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1715: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1715))
, bytes2word(0,0,0,0)
, useLabel(CT_v2072)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkAssertion[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v2072: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46ParseUtils_46checkAssertion[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkAssertion))
, CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39),1)
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v2079)
,	/* FN_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v2078: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(29),BOT(29))
,	/* v2076: (byte 4) */
  bytes2word(POP_I1,JUMP,41,0)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I1,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_OFF_N1)
,	/* v2077: (byte 3) */
  bytes2word(5,HEAP_I1,RETURN_EVAL,UNPACK)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_I1,HEAP_ARG,2,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,ZAP_ARG_I2,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v2073: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,PUSH_CVAL_P1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v2079: (byte 0) */
  HW(4,3)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46392_46checkAssertion_39))
, VAPTAG(useLabel(FN_Prelude_46return))
, useLabel(CF_LAMBDA1717)
, VAPTAG(useLabel(FN_Prelude_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v2081)
,	/* FN_LAMBDA1717: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2080)
,	/* CT_v2081: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1717: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1717))
, bytes2word(1,0,0,1)
, useLabel(CT_v2087)
,};
Node FN_Language_46Haskell_46ParseUtils_46checkContext[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(14),BOT(14),TOP(10),BOT(10))
,	/* v2086: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(10),BOT(10))
,	/* v2085: (byte 4) */
  bytes2word(POP_I1,JUMP,10,0)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v2082: (byte 4) */
  bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_I1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v2087: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46checkContext[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkContext),1)
, VAPTAG(useLabel(FN_Prelude_46mapM))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P)
, useLabel(CF_Language_46Haskell_46ParseUtils_46checkAssertion)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46checkAssertion))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_LAMBDA1718),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v2088)
,	/* FN_LAMBDA1718: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v2088: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA1718: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1718),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v2089)
,};
Node FN_Language_46Haskell_46ParseUtils_46splitTyConApp[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v2089: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46ParseUtils_46splitTyConApp[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46splitTyConApp),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46383_46split))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2101)
,	/* FN_Language_46Haskell_46ParseUtils_46Prelude_46383_46split: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v2099: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(27),BOT(27))
,	/* v2093: (byte 4) */
  bytes2word(POP_I1,JUMP,51,0)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I1,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_OFF_N1,5)
,	/* v2094: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(3,NOP,TOP(6),BOT(6))
,	/* v2100: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v2098: (byte 4) */
  bytes2word(POP_I1,JUMP,15,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_P1,0,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,4)
,	/* v2095: (byte 1) */
  bytes2word(RETURN_EVAL,POP_I1,JUMP,2)
,	/* v2090: (byte 1) */
  bytes2word(0,HEAP_CVAL_I5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v2101: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Language_46Haskell_46ParseUtils_46Prelude_46383_46split: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46383_46split),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46ParseUtils_46Prelude_46383_46split))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46return))
, VAPTAG(useLabel(FN_LAMBDA1719))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46ParseMonad_46P_46fail))
, bytes2word(0,0,0,0)
, useLabel(CT_v2103)
,	/* FN_LAMBDA1719: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v2102)
,	/* CT_v2103: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1719: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1719))
,	/* ST_v2048: (byte 0) */
  bytes2word(32,100,101,99)
, bytes2word(108,97,114,97)
, bytes2word(116,105,111,110)
,	/* ST_v1766: (byte 1) */
 	/* ST_v1781: (byte 3) */
  bytes2word(0,39,0,69)
, bytes2word(109,112,116,121)
, bytes2word(32,114,101,99)
, bytes2word(111,114,100,32)
, bytes2word(117,112,100,97)
,	/* ST_v2050: (byte 3) */
  bytes2word(116,101,0,73)
, bytes2word(108,108,101,103)
,	/* ST_v2080: (byte 4) */
  bytes2word(97,108,32,0)
, bytes2word(73,108,108,101)
, bytes2word(103,97,108,32)
, bytes2word(99,108,97,115)
, bytes2word(115,32,97,115)
, bytes2word(115,101,114,116)
,	/* ST_v2102: (byte 4) */
  bytes2word(105,111,110,0)
, bytes2word(73,108,108,101)
, bytes2word(103,97,108,32)
, bytes2word(100,97,116,97)
, bytes2word(47,110,101,119)
, bytes2word(116,121,112,101)
, bytes2word(32,100,101,99)
, bytes2word(108,97,114,97)
, bytes2word(116,105,111,110)
,	/* ST_v2021: (byte 1) */
  bytes2word(0,73,108,108)
, bytes2word(101,103,97,108)
, bytes2word(32,105,110,115)
, bytes2word(116,97,110,99)
, bytes2word(101,32,100,101)
, bytes2word(99,108,97,114)
, bytes2word(97,116,105,111)
,	/* ST_v1792: (byte 2) */
  bytes2word(110,0,73,108)
, bytes2word(108,101,103,97)
, bytes2word(108,32,112,114)
, bytes2word(101,99,101,100)
, bytes2word(101,110,99,101)
,	/* ST_v1802: (byte 2) */
  bytes2word(32,0,73,108)
, bytes2word(108,101,103,97)
, bytes2word(108,32,113,117)
, bytes2word(97,108,105,102)
, bytes2word(105,101,100,32)
, bytes2word(110,97,109,101)
,	/* ST_v1800: (byte 1) */
  bytes2word(0,73,108,108)
, bytes2word(101,103,97,108)
, bytes2word(32,115,112,101)
, bytes2word(99,105,97,108)
, bytes2word(32,110,97,109)
,	/* ST_v1790: (byte 2) */
  bytes2word(101,0,76,97)
, bytes2word(110,103,117,97)
, bytes2word(103,101,46,72)
, bytes2word(97,115,107,101)
, bytes2word(108,108,46,80)
, bytes2word(97,114,115,101)
, bytes2word(85,116,105,108)
, bytes2word(115,58,32,80)
, bytes2word(97,116,116,101)
, bytes2word(114,110,32,109)
, bytes2word(97,116,99,104)
, bytes2word(32,102,97,105)
, bytes2word(108,117,114,101)
, bytes2word(32,105,110,32)
, bytes2word(102,117,110,99)
, bytes2word(116,105,111,110)
, bytes2word(32,97,116,32)
, bytes2word(50,56,53,58)
, bytes2word(49,45,50,56)
, bytes2word(54,58,55,49)
,	/* ST_v1947: (byte 2) */
  bytes2word(46,0,80,97)
, bytes2word(114,115,101,32)
, bytes2word(101,114,114,111)
, bytes2word(114,32,105,110)
, bytes2word(32,101,120,112)
, bytes2word(114,101,115,115)
,	/* ST_v1847: (byte 4) */
  bytes2word(105,111,110,0)
, bytes2word(80,97,114,115)
, bytes2word(101,32,101,114)
, bytes2word(114,111,114,32)
, bytes2word(105,110,32,112)
, bytes2word(97,116,116,101)
,	/* ST_v1768: (byte 3) */
  bytes2word(114,110,0,97)
, bytes2word(114,105,116,121)
, bytes2word(32,109,105,115)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,111)
,	/* ST_v2060: (byte 4) */
  bytes2word(114,32,39,0)
, bytes2word(99,108,97,115)
,	/* ST_v2070: (byte 2) */
  bytes2word(115,0,100,97)
, bytes2word(116,97,47,110)
, bytes2word(101,119,116,121)
,	/* ST_v1815: (byte 3) */
  bytes2word(112,101,0,105)
, bytes2word(108,108,101,103)
, bytes2word(97,108,32,109)
, bytes2word(101,116,104,111)
, bytes2word(100,32,100,101)
, bytes2word(102,105,110,105)
, bytes2word(116,105,111,110)
, bytes2word(0,0,0,0)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].