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

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


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

#define FN_Language_46Haskell_46Pretty_46getPPEnv	((void*)startLabel+28)
#define CT_v4026	((void*)startLabel+40)
#define CF_Language_46Haskell_46Pretty_46getPPEnv	((void*)startLabel+48)
#define FN_Language_46Haskell_46Pretty_46text	((void*)startLabel+64)
#define CT_v4027	((void*)startLabel+76)
#define CF_Language_46Haskell_46Pretty_46text	((void*)startLabel+84)
#define CT_v4028	((void*)startLabel+120)
#define CT_v4029	((void*)startLabel+152)
#define FN_Language_46Haskell_46Pretty_46layoutChoice	((void*)startLabel+176)
#define CT_v4030	((void*)startLabel+196)
#define F0_Language_46Haskell_46Pretty_46layoutChoice	((void*)startLabel+204)
#define FN_LAMBDA3897	((void*)startLabel+236)
#define v4031	((void*)startLabel+276)
#define CT_v4033	((void*)startLabel+300)
#define F0_LAMBDA3897	((void*)startLabel+308)
#define FN_Language_46Haskell_46Pretty_46_36_36	((void*)startLabel+336)
#define CT_v4034	((void*)startLabel+352)
#define F0_Language_46Haskell_46Pretty_46_36_36	((void*)startLabel+360)
#define FN_LAMBDA3899	((void*)startLabel+384)
#define CT_v4035	((void*)startLabel+400)
#define F0_LAMBDA3899	((void*)startLabel+408)
#define FN_LAMBDA3898	((void*)startLabel+432)
#define CT_v4036	((void*)startLabel+448)
#define F0_LAMBDA3898	((void*)startLabel+456)
#define FN_Language_46Haskell_46Pretty_46_60_43_62	((void*)startLabel+480)
#define CT_v4037	((void*)startLabel+496)
#define F0_Language_46Haskell_46Pretty_46_60_43_62	((void*)startLabel+504)
#define FN_LAMBDA3901	((void*)startLabel+528)
#define CT_v4038	((void*)startLabel+544)
#define F0_LAMBDA3901	((void*)startLabel+552)
#define FN_LAMBDA3900	((void*)startLabel+576)
#define CT_v4039	((void*)startLabel+592)
#define F0_LAMBDA3900	((void*)startLabel+600)
#define FN_Language_46Haskell_46Pretty_46markLine	((void*)startLabel+624)
#define CT_v4040	((void*)startLabel+640)
#define F0_Language_46Haskell_46Pretty_46markLine	((void*)startLabel+648)
#define FN_LAMBDA3905	((void*)startLabel+676)
#define v4041	((void*)startLabel+737)
#define CT_v4043	((void*)startLabel+744)
#define F0_LAMBDA3905	((void*)startLabel+752)
#define FN_Language_46Haskell_46Pretty_46Prelude_46901_46line	((void*)startLabel+804)
#define CT_v4044	((void*)startLabel+868)
#define F0_Language_46Haskell_46Pretty_46Prelude_46901_46line	((void*)startLabel+876)
#define FN_LAMBDA3904	((void*)startLabel+920)
#define CT_v4046	((void*)startLabel+940)
#define CF_LAMBDA3904	((void*)startLabel+948)
#define FN_LAMBDA3903	((void*)startLabel+960)
#define CT_v4048	((void*)startLabel+980)
#define CF_LAMBDA3903	((void*)startLabel+988)
#define FN_LAMBDA3902	((void*)startLabel+1000)
#define CT_v4050	((void*)startLabel+1020)
#define CF_LAMBDA3902	((void*)startLabel+1028)
#define FN_Language_46Haskell_46Pretty_46empty	((void*)startLabel+1040)
#define CT_v4051	((void*)startLabel+1052)
#define CF_Language_46Haskell_46Pretty_46empty	((void*)startLabel+1060)
#define CT_v4052	((void*)startLabel+1092)
#define FN_Language_46Haskell_46Pretty_46fsep	((void*)startLabel+1112)
#define CT_v4053	((void*)startLabel+1140)
#define F0_Language_46Haskell_46Pretty_46fsep	((void*)startLabel+1148)
#define FN_Language_46Haskell_46Pretty_46nest	((void*)startLabel+1192)
#define CT_v4054	((void*)startLabel+1216)
#define F0_Language_46Haskell_46Pretty_46nest	((void*)startLabel+1224)
#define FN_Language_46Haskell_46Pretty_46hsep	((void*)startLabel+1252)
#define CT_v4055	((void*)startLabel+1280)
#define F0_Language_46Haskell_46Pretty_46hsep	((void*)startLabel+1288)
#define FN_Language_46Haskell_46Pretty_46myFsep	((void*)startLabel+1328)
#define CT_v4056	((void*)startLabel+1344)
#define CF_Language_46Haskell_46Pretty_46myFsep	((void*)startLabel+1352)
#define FN_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39	((void*)startLabel+1376)
#define v4058	((void*)startLabel+1386)
#define v4059	((void*)startLabel+1390)
#define CT_v4061	((void*)startLabel+1408)
#define F0_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39	((void*)startLabel+1416)
#define FN_LAMBDA3906	((void*)startLabel+1448)
#define CT_v4062	((void*)startLabel+1492)
#define F0_LAMBDA3906	((void*)startLabel+1500)
#define FN_Language_46Haskell_46Pretty_46myFsepSimple	((void*)startLabel+1528)
#define CT_v4063	((void*)startLabel+1540)
#define CF_Language_46Haskell_46Pretty_46myFsepSimple	((void*)startLabel+1548)
#define FN_Language_46Haskell_46Pretty_46vcat	((void*)startLabel+1572)
#define CT_v4064	((void*)startLabel+1600)
#define F0_Language_46Haskell_46Pretty_46vcat	((void*)startLabel+1608)
#define FN_Language_46Haskell_46Pretty_46myVcat	((void*)startLabel+1648)
#define CT_v4065	((void*)startLabel+1660)
#define CF_Language_46Haskell_46Pretty_46myVcat	((void*)startLabel+1668)
#define FN_Language_46Haskell_46Pretty_46mySep	((void*)startLabel+1692)
#define CT_v4066	((void*)startLabel+1708)
#define CF_Language_46Haskell_46Pretty_46mySep	((void*)startLabel+1716)
#define FN_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39	((void*)startLabel+1740)
#define v4068	((void*)startLabel+1750)
#define v4069	((void*)startLabel+1757)
#define v4075	((void*)startLabel+1768)
#define v4073	((void*)startLabel+1772)
#define v4070	((void*)startLabel+1776)
#define CT_v4076	((void*)startLabel+1792)
#define F0_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39	((void*)startLabel+1800)
#define FN_LAMBDA3907	((void*)startLabel+1828)
#define CT_v4078	((void*)startLabel+1848)
#define CF_LAMBDA3907	((void*)startLabel+1856)
#define FN_Language_46Haskell_46Pretty_46_36_36_36	((void*)startLabel+1872)
#define CT_v4079	((void*)startLabel+1896)
#define F0_Language_46Haskell_46Pretty_46_36_36_36	((void*)startLabel+1904)
#define FN_Language_46Haskell_46Pretty_46_60_62	((void*)startLabel+1932)
#define CT_v4080	((void*)startLabel+1948)
#define F0_Language_46Haskell_46Pretty_46_60_62	((void*)startLabel+1956)
#define FN_LAMBDA3909	((void*)startLabel+1980)
#define CT_v4081	((void*)startLabel+1996)
#define F0_LAMBDA3909	((void*)startLabel+2004)
#define FN_LAMBDA3908	((void*)startLabel+2028)
#define CT_v4082	((void*)startLabel+2044)
#define F0_LAMBDA3908	((void*)startLabel+2052)
#define FN_Language_46Haskell_46Pretty_46punctuate	((void*)startLabel+2076)
#define v4084	((void*)startLabel+2086)
#define v4085	((void*)startLabel+2091)
#define CT_v4087	((void*)startLabel+2116)
#define F0_Language_46Haskell_46Pretty_46punctuate	((void*)startLabel+2124)
#define FN_Language_46Haskell_46Pretty_46Prelude_46572_46go	((void*)startLabel+2144)
#define v4089	((void*)startLabel+2154)
#define v4090	((void*)startLabel+2165)
#define CT_v4092	((void*)startLabel+2204)
#define F0_Language_46Haskell_46Pretty_46Prelude_46572_46go	((void*)startLabel+2212)
#define FN_Language_46Haskell_46Pretty_46semi	((void*)startLabel+2236)
#define CT_v4093	((void*)startLabel+2248)
#define CF_Language_46Haskell_46Pretty_46semi	((void*)startLabel+2256)
#define FN_Language_46Haskell_46Pretty_46ppBindings	((void*)startLabel+2276)
#define CT_v4094	((void*)startLabel+2300)
#define F0_Language_46Haskell_46Pretty_46ppBindings	((void*)startLabel+2308)
#define FN_LAMBDA3910	((void*)startLabel+2344)
#define v4100	((void*)startLabel+2358)
#define v4098	((void*)startLabel+2362)
#define v4099	((void*)startLabel+2368)
#define v4095	((void*)startLabel+2385)
#define CT_v4101	((void*)startLabel+2408)
#define F0_LAMBDA3910	((void*)startLabel+2416)
#define FN_Language_46Haskell_46Pretty_46braces	((void*)startLabel+2456)
#define CT_v4102	((void*)startLabel+2476)
#define F0_Language_46Haskell_46Pretty_46braces	((void*)startLabel+2484)
#define FN_Language_46Haskell_46Pretty_46space	((void*)startLabel+2512)
#define CT_v4103	((void*)startLabel+2524)
#define CF_Language_46Haskell_46Pretty_46space	((void*)startLabel+2532)
#define FN_Language_46Haskell_46Pretty_46prettyBlock	((void*)startLabel+2552)
#define CT_v4104	((void*)startLabel+2584)
#define CF_Language_46Haskell_46Pretty_46prettyBlock	((void*)startLabel+2592)
#define FN_Language_46Haskell_46Pretty_46flatBlock	((void*)startLabel+2632)
#define CT_v4105	((void*)startLabel+2664)
#define CF_Language_46Haskell_46Pretty_46flatBlock	((void*)startLabel+2672)
#define FN_Language_46Haskell_46Pretty_46ppBody	((void*)startLabel+2716)
#define CT_v4106	((void*)startLabel+2740)
#define F0_Language_46Haskell_46Pretty_46ppBody	((void*)startLabel+2748)
#define FN_LAMBDA3912	((void*)startLabel+2784)
#define CT_v4107	((void*)startLabel+2808)
#define F0_LAMBDA3912	((void*)startLabel+2816)
#define FN_LAMBDA3911	((void*)startLabel+2848)
#define v4113	((void*)startLabel+2862)
#define v4111	((void*)startLabel+2866)
#define v4112	((void*)startLabel+2882)
#define v4108	((void*)startLabel+2899)
#define CT_v4114	((void*)startLabel+2916)
#define F0_LAMBDA3911	((void*)startLabel+2924)
#define FN_Language_46Haskell_46Pretty_46topLevel	((void*)startLabel+2964)
#define CT_v4115	((void*)startLabel+2988)
#define F0_Language_46Haskell_46Pretty_46topLevel	((void*)startLabel+2996)
#define FN_LAMBDA3913	((void*)startLabel+3032)
#define v4117	((void*)startLabel+3046)
#define v4118	((void*)startLabel+3057)
#define v4119	((void*)startLabel+3072)
#define v4120	((void*)startLabel+3087)
#define CT_v4122	((void*)startLabel+3112)
#define F0_LAMBDA3913	((void*)startLabel+3120)
#define CT_v4123	((void*)startLabel+3168)
#define FN_Language_46Haskell_46Pretty_46blankline	((void*)startLabel+3188)
#define CT_v4124	((void*)startLabel+3204)
#define F0_Language_46Haskell_46Pretty_46blankline	((void*)startLabel+3212)
#define FN_LAMBDA3914	((void*)startLabel+3240)
#define v4125	((void*)startLabel+3275)
#define CT_v4127	((void*)startLabel+3292)
#define F0_LAMBDA3914	((void*)startLabel+3300)
#define FN_Language_46Haskell_46Pretty_46brackets	((void*)startLabel+3336)
#define CT_v4128	((void*)startLabel+3356)
#define F0_Language_46Haskell_46Pretty_46brackets	((void*)startLabel+3364)
#define FN_Language_46Haskell_46Pretty_46bracketList	((void*)startLabel+3392)
#define CT_v4129	((void*)startLabel+3404)
#define CF_Language_46Haskell_46Pretty_46bracketList	((void*)startLabel+3412)
#define FN_Language_46Haskell_46Pretty_46comma	((void*)startLabel+3436)
#define CT_v4130	((void*)startLabel+3448)
#define CF_Language_46Haskell_46Pretty_46comma	((void*)startLabel+3456)
#define FN_Language_46Haskell_46Pretty_46braceList	((void*)startLabel+3476)
#define CT_v4131	((void*)startLabel+3496)
#define CF_Language_46Haskell_46Pretty_46braceList	((void*)startLabel+3504)
#define FN_Language_46Haskell_46Pretty_46parens	((void*)startLabel+3536)
#define CT_v4132	((void*)startLabel+3556)
#define F0_Language_46Haskell_46Pretty_46parens	((void*)startLabel+3564)
#define FN_Language_46Haskell_46Pretty_46parenList	((void*)startLabel+3592)
#define CT_v4133	((void*)startLabel+3612)
#define CF_Language_46Haskell_46Pretty_46parenList	((void*)startLabel+3620)
#define FN_Language_46Haskell_46Pretty_46maybePP	((void*)startLabel+3656)
#define v4135	((void*)startLabel+3666)
#define v4136	((void*)startLabel+3670)
#define CT_v4138	((void*)startLabel+3688)
#define F0_Language_46Haskell_46Pretty_46maybePP	((void*)startLabel+3696)
#define FN_Language_46Haskell_46Pretty_46char	((void*)startLabel+3712)
#define CT_v4139	((void*)startLabel+3724)
#define CF_Language_46Haskell_46Pretty_46char	((void*)startLabel+3732)
#define FN_Language_46Haskell_46Pretty_46ppHsName	((void*)startLabel+3756)
#define v4141	((void*)startLabel+3766)
#define v4142	((void*)startLabel+3777)
#define CT_v4144	((void*)startLabel+3796)
#define F0_Language_46Haskell_46Pretty_46ppHsName	((void*)startLabel+3804)
#define FN_Language_46Haskell_46Pretty_46specialName	((void*)startLabel+3820)
#define v4146	((void*)startLabel+3836)
#define v4147	((void*)startLabel+3840)
#define v4148	((void*)startLabel+3844)
#define v4149	((void*)startLabel+3848)
#define v4150	((void*)startLabel+3880)
#define CT_v4152	((void*)startLabel+3892)
#define F0_Language_46Haskell_46Pretty_46specialName	((void*)startLabel+3900)
#define FN_LAMBDA3920	((void*)startLabel+3948)
#define CT_v4154	((void*)startLabel+3968)
#define CF_LAMBDA3920	((void*)startLabel+3976)
#define FN_LAMBDA3919	((void*)startLabel+3988)
#define CT_v4156	((void*)startLabel+4008)
#define CF_LAMBDA3919	((void*)startLabel+4016)
#define FN_LAMBDA3918	((void*)startLabel+4028)
#define CT_v4158	((void*)startLabel+4048)
#define CF_LAMBDA3918	((void*)startLabel+4056)
#define FN_LAMBDA3917	((void*)startLabel+4068)
#define CT_v4160	((void*)startLabel+4088)
#define CF_LAMBDA3917	((void*)startLabel+4096)
#define FN_LAMBDA3916	((void*)startLabel+4108)
#define CT_v4162	((void*)startLabel+4128)
#define CF_LAMBDA3916	((void*)startLabel+4136)
#define FN_LAMBDA3915	((void*)startLabel+4148)
#define CT_v4164	((void*)startLabel+4168)
#define CF_LAMBDA3915	((void*)startLabel+4176)
#define FN_Language_46Haskell_46Pretty_46ppHsQName	((void*)startLabel+4188)
#define v4166	((void*)startLabel+4200)
#define v4167	((void*)startLabel+4228)
#define v4168	((void*)startLabel+4235)
#define CT_v4170	((void*)startLabel+4260)
#define F0_Language_46Haskell_46Pretty_46ppHsQName	((void*)startLabel+4268)
#define FN_Language_46Haskell_46Pretty_46prec_95atype	((void*)startLabel+4308)
#define CT_v4171	((void*)startLabel+4320)
#define CF_Language_46Haskell_46Pretty_46prec_95atype	((void*)startLabel+4328)
#define FN_Language_46Haskell_46Pretty_46ppHsAType	((void*)startLabel+4340)
#define CT_v4172	((void*)startLabel+4352)
#define CF_Language_46Haskell_46Pretty_46ppHsAType	((void*)startLabel+4360)
#define FN_Language_46Haskell_46Pretty_46ppHsAsst	((void*)startLabel+4380)
#define CT_v4176	((void*)startLabel+4428)
#define F0_Language_46Haskell_46Pretty_46ppHsAsst	((void*)startLabel+4436)
#define FN_Language_46Haskell_46Pretty_46ppHsContext	((void*)startLabel+4464)
#define v4181	((void*)startLabel+4474)
#define v4180	((void*)startLabel+4478)
#define v4177	((void*)startLabel+4482)
#define CT_v4182	((void*)startLabel+4548)
#define F0_Language_46Haskell_46Pretty_46ppHsContext	((void*)startLabel+4556)
#define FN_LAMBDA3921	((void*)startLabel+4600)
#define CT_v4184	((void*)startLabel+4620)
#define CF_LAMBDA3921	((void*)startLabel+4628)
#define FN_Language_46Haskell_46Pretty_46getName	((void*)startLabel+4640)
#define v4186	((void*)startLabel+4652)
#define v4187	((void*)startLabel+4656)
#define v4188	((void*)startLabel+4661)
#define v4195	((void*)startLabel+4680)
#define v4192	((void*)startLabel+4684)
#define v4193	((void*)startLabel+4692)
#define v4189	((void*)startLabel+4700)
#define CT_v4196	((void*)startLabel+4724)
#define F0_Language_46Haskell_46Pretty_46getName	((void*)startLabel+4732)
#define FN_LAMBDA3923	((void*)startLabel+4756)
#define CT_v4197	((void*)startLabel+4776)
#define CF_LAMBDA3923	((void*)startLabel+4784)
#define FN_LAMBDA3922	((void*)startLabel+4796)
#define CT_v4198	((void*)startLabel+4816)
#define CF_LAMBDA3922	((void*)startLabel+4824)
#define FN_Language_46Haskell_46Pretty_46isSymbolName	((void*)startLabel+4836)
#define v4203	((void*)startLabel+4846)
#define v4202	((void*)startLabel+4850)
#define v4199	((void*)startLabel+4856)
#define CT_v4204	((void*)startLabel+4876)
#define F0_Language_46Haskell_46Pretty_46isSymbolName	((void*)startLabel+4884)
#define v4206	((void*)startLabel+4906)
#define v4207	((void*)startLabel+4912)
#define CT_v4209	((void*)startLabel+4924)
#define CT_v4210	((void*)startLabel+4972)
#define CT_v4211	((void*)startLabel+5012)
#define FN_Language_46Haskell_46Pretty_46parensIf	((void*)startLabel+5040)
#define v4213	((void*)startLabel+5050)
#define v4214	((void*)startLabel+5054)
#define CT_v4216	((void*)startLabel+5064)
#define F0_Language_46Haskell_46Pretty_46parensIf	((void*)startLabel+5072)
#define CT_v4217	((void*)startLabel+5120)
#define CT_v4218	((void*)startLabel+5168)
#define FN_Language_46Haskell_46Pretty_46ppHsNameInfix	((void*)startLabel+5196)
#define v4219	((void*)startLabel+5211)
#define v4221	((void*)startLabel+5251)
#define CT_v4223	((void*)startLabel+5264)
#define F0_Language_46Haskell_46Pretty_46ppHsNameInfix	((void*)startLabel+5272)
#define FN_LAMBDA3924	((void*)startLabel+5316)
#define CT_v4225	((void*)startLabel+5336)
#define CF_LAMBDA3924	((void*)startLabel+5344)
#define v4227	((void*)startLabel+5366)
#define v4228	((void*)startLabel+5372)
#define CT_v4230	((void*)startLabel+5384)
#define CT_v4231	((void*)startLabel+5424)
#define CT_v4232	((void*)startLabel+5484)
#define CT_v4233	((void*)startLabel+5536)
#define FN_Language_46Haskell_46Pretty_46ppHsQNameInfix	((void*)startLabel+5564)
#define v4234	((void*)startLabel+5582)
#define v4236	((void*)startLabel+5622)
#define CT_v4238	((void*)startLabel+5636)
#define F0_Language_46Haskell_46Pretty_46ppHsQNameInfix	((void*)startLabel+5644)
#define FN_LAMBDA3925	((void*)startLabel+5692)
#define CT_v4240	((void*)startLabel+5712)
#define CF_LAMBDA3925	((void*)startLabel+5720)
#define v4242	((void*)startLabel+5742)
#define v4243	((void*)startLabel+5748)
#define CT_v4245	((void*)startLabel+5760)
#define CT_v4246	((void*)startLabel+5800)
#define FN_Language_46Haskell_46Pretty_46equals	((void*)startLabel+5828)
#define CT_v4247	((void*)startLabel+5840)
#define CF_Language_46Haskell_46Pretty_46equals	((void*)startLabel+5848)
#define CT_v4251	((void*)startLabel+5928)
#define CT_v4252	((void*)startLabel+5980)
#define CT_v4253	((void*)startLabel+6020)
#define v4255	((void*)startLabel+6052)
#define v4256	((void*)startLabel+6081)
#define v4257	((void*)startLabel+6088)
#define CT_v4259	((void*)startLabel+6124)
#define FN_LAMBDA3927	((void*)startLabel+6192)
#define CT_v4261	((void*)startLabel+6212)
#define CF_LAMBDA3927	((void*)startLabel+6220)
#define FN_LAMBDA3926	((void*)startLabel+6232)
#define CT_v4263	((void*)startLabel+6252)
#define CF_LAMBDA3926	((void*)startLabel+6260)
#define CT_v4264	((void*)startLabel+6288)
#define CT_v4268	((void*)startLabel+6400)
#define FN_LAMBDA3928	((void*)startLabel+6444)
#define CT_v4269	((void*)startLabel+6464)
#define CF_LAMBDA3928	((void*)startLabel+6472)
#define CT_v4270	((void*)startLabel+6500)
#define v4272	((void*)startLabel+6538)
#define v4273	((void*)startLabel+6559)
#define CT_v4275	((void*)startLabel+6584)
#define FN_LAMBDA3929	((void*)startLabel+6644)
#define CT_v4276	((void*)startLabel+6664)
#define CF_LAMBDA3929	((void*)startLabel+6672)
#define CT_v4277	((void*)startLabel+6700)
#define CT_v4278	((void*)startLabel+6740)
#define FN_Language_46Haskell_46Pretty_46ppWhere	((void*)startLabel+6760)
#define v4283	((void*)startLabel+6770)
#define v4282	((void*)startLabel+6774)
#define v4279	((void*)startLabel+6778)
#define CT_v4284	((void*)startLabel+6820)
#define F0_Language_46Haskell_46Pretty_46ppWhere	((void*)startLabel+6828)
#define FN_LAMBDA3930	((void*)startLabel+6880)
#define CT_v4286	((void*)startLabel+6900)
#define CF_LAMBDA3930	((void*)startLabel+6908)
#define CT_v4290	((void*)startLabel+6976)
#define CT_v4291	((void*)startLabel+7036)
#define CT_v4295	((void*)startLabel+7124)
#define CT_v4296	((void*)startLabel+7176)
#define FN_Language_46Haskell_46Pretty_46hcat	((void*)startLabel+7204)
#define CT_v4297	((void*)startLabel+7232)
#define F0_Language_46Haskell_46Pretty_46hcat	((void*)startLabel+7240)
#define v4299	((void*)startLabel+7314)
#define v4300	((void*)startLabel+7320)
#define v4301	((void*)startLabel+7326)
#define v4302	((void*)startLabel+7366)
#define v4303	((void*)startLabel+7427)
#define v4304	((void*)startLabel+7470)
#define v4305	((void*)startLabel+7489)
#define v4306	((void*)startLabel+7518)
#define v4307	((void*)startLabel+7533)
#define v4308	((void*)startLabel+7562)
#define v4316	((void*)startLabel+7594)
#define v4312	((void*)startLabel+7598)
#define v4309	((void*)startLabel+7661)
#define v4313	((void*)startLabel+7700)
#define v4314	((void*)startLabel+7711)
#define CT_v4317	((void*)startLabel+7756)
#define CT_v4318	((void*)startLabel+7896)
#define CT_v4319	((void*)startLabel+7932)
#define CT_v4320	((void*)startLabel+7972)
#define CT_v4321	((void*)startLabel+8004)
#define v4323	((void*)startLabel+8086)
#define v4324	((void*)startLabel+8092)
#define v4325	((void*)startLabel+8098)
#define v4326	((void*)startLabel+8104)
#define v4327	((void*)startLabel+8151)
#define v4328	((void*)startLabel+8187)
#define v4329	((void*)startLabel+8227)
#define v4330	((void*)startLabel+8288)
#define v4331	((void*)startLabel+8365)
#define v4332	((void*)startLabel+8459)
#define v4333	((void*)startLabel+8531)
#define v4334	((void*)startLabel+8563)
#define v4335	((void*)startLabel+8582)
#define v4336	((void*)startLabel+8611)
#define v4337	((void*)startLabel+8626)
#define v4338	((void*)startLabel+8646)
#define v4339	((void*)startLabel+8666)
#define v4340	((void*)startLabel+8694)
#define v4341	((void*)startLabel+8722)
#define v4342	((void*)startLabel+8764)
#define v4343	((void*)startLabel+8816)
#define v4344	((void*)startLabel+8874)
#define v4345	((void*)startLabel+8942)
#define v4346	((void*)startLabel+9009)
#define v4347	((void*)startLabel+9063)
#define v4355	((void*)startLabel+9124)
#define v4351	((void*)startLabel+9128)
#define v4348	((void*)startLabel+9193)
#define v4352	((void*)startLabel+9233)
#define v4353	((void*)startLabel+9244)
#define CT_v4356	((void*)startLabel+9280)
#define FN_LAMBDA3944	((void*)startLabel+9508)
#define CT_v4358	((void*)startLabel+9528)
#define CF_LAMBDA3944	((void*)startLabel+9536)
#define FN_LAMBDA3943	((void*)startLabel+9548)
#define CT_v4360	((void*)startLabel+9568)
#define CF_LAMBDA3943	((void*)startLabel+9576)
#define FN_LAMBDA3942	((void*)startLabel+9588)
#define CT_v4361	((void*)startLabel+9608)
#define CF_LAMBDA3942	((void*)startLabel+9616)
#define FN_LAMBDA3941	((void*)startLabel+9628)
#define CT_v4362	((void*)startLabel+9648)
#define CF_LAMBDA3941	((void*)startLabel+9656)
#define FN_LAMBDA3940	((void*)startLabel+9668)
#define CT_v4363	((void*)startLabel+9688)
#define CF_LAMBDA3940	((void*)startLabel+9696)
#define FN_LAMBDA3939	((void*)startLabel+9708)
#define CT_v4365	((void*)startLabel+9728)
#define CF_LAMBDA3939	((void*)startLabel+9736)
#define FN_LAMBDA3938	((void*)startLabel+9748)
#define CT_v4367	((void*)startLabel+9768)
#define CF_LAMBDA3938	((void*)startLabel+9776)
#define FN_LAMBDA3937	((void*)startLabel+9788)
#define CT_v4369	((void*)startLabel+9808)
#define CF_LAMBDA3937	((void*)startLabel+9816)
#define FN_LAMBDA3936	((void*)startLabel+9828)
#define CT_v4371	((void*)startLabel+9848)
#define CF_LAMBDA3936	((void*)startLabel+9856)
#define FN_LAMBDA3935	((void*)startLabel+9868)
#define CT_v4373	((void*)startLabel+9888)
#define CF_LAMBDA3935	((void*)startLabel+9896)
#define FN_LAMBDA3934	((void*)startLabel+9908)
#define CT_v4375	((void*)startLabel+9928)
#define CF_LAMBDA3934	((void*)startLabel+9936)
#define FN_LAMBDA3933	((void*)startLabel+9948)
#define CT_v4377	((void*)startLabel+9968)
#define CF_LAMBDA3933	((void*)startLabel+9976)
#define FN_LAMBDA3932	((void*)startLabel+9988)
#define CT_v4378	((void*)startLabel+10008)
#define CF_LAMBDA3932	((void*)startLabel+10016)
#define FN_LAMBDA3931	((void*)startLabel+10028)
#define CT_v4379	((void*)startLabel+10048)
#define CF_LAMBDA3931	((void*)startLabel+10056)
#define CT_v4380	((void*)startLabel+10084)
#define FN_Language_46Haskell_46Pretty_46integer	((void*)startLabel+10112)
#define CT_v4381	((void*)startLabel+10124)
#define CF_Language_46Haskell_46Pretty_46integer	((void*)startLabel+10132)
#define FN_Language_46Haskell_46Pretty_46float	((void*)startLabel+10156)
#define CT_v4382	((void*)startLabel+10168)
#define CF_Language_46Haskell_46Pretty_46float	((void*)startLabel+10176)
#define FN_Language_46Haskell_46Pretty_46double	((void*)startLabel+10200)
#define CT_v4383	((void*)startLabel+10212)
#define CF_Language_46Haskell_46Pretty_46double	((void*)startLabel+10220)
#define v4385	((void*)startLabel+10268)
#define v4386	((void*)startLabel+10284)
#define v4387	((void*)startLabel+10302)
#define v4388	((void*)startLabel+10314)
#define v4389	((void*)startLabel+10332)
#define v4390	((void*)startLabel+10360)
#define v4391	((void*)startLabel+10390)
#define v4392	((void*)startLabel+10416)
#define v4393	((void*)startLabel+10446)
#define CT_v4395	((void*)startLabel+10484)
#define FN_LAMBDA3945	((void*)startLabel+10556)
#define CT_v4397	((void*)startLabel+10576)
#define CF_LAMBDA3945	((void*)startLabel+10584)
#define CT_v4398	((void*)startLabel+10612)
#define CT_v4402	((void*)startLabel+10716)
#define CT_v4403	((void*)startLabel+10772)
#define v4405	((void*)startLabel+10810)
#define v4406	((void*)startLabel+10821)
#define CT_v4408	((void*)startLabel+10848)
#define CT_v4409	((void*)startLabel+10916)
#define FN_Language_46Haskell_46Pretty_46prec_95btype	((void*)startLabel+10944)
#define CT_v4410	((void*)startLabel+10956)
#define CF_Language_46Haskell_46Pretty_46prec_95btype	((void*)startLabel+10964)
#define FN_Language_46Haskell_46Pretty_46ppHsBType	((void*)startLabel+10976)
#define CT_v4411	((void*)startLabel+10988)
#define CF_Language_46Haskell_46Pretty_46ppHsBType	((void*)startLabel+10996)
#define v4415	((void*)startLabel+11038)
#define v4416	((void*)startLabel+11104)
#define v4417	((void*)startLabel+11123)
#define v4418	((void*)startLabel+11147)
#define v4420	((void*)startLabel+11202)
#define v4422	((void*)startLabel+11207)
#define v4423	((void*)startLabel+11214)
#define v4412	((void*)startLabel+11221)
#define CT_v4425	((void*)startLabel+11244)
#define FN_LAMBDA3947	((void*)startLabel+11356)
#define CT_v4427	((void*)startLabel+11376)
#define CF_LAMBDA3947	((void*)startLabel+11384)
#define FN_LAMBDA3946	((void*)startLabel+11396)
#define CT_v4428	((void*)startLabel+11416)
#define CF_LAMBDA3946	((void*)startLabel+11424)
#define CT_v4429	((void*)startLabel+11448)
#define CT_v4433	((void*)startLabel+11532)
#define CT_v4434	((void*)startLabel+11580)
#define FN_Language_46Haskell_46Pretty_46ppHsDeriving	((void*)startLabel+11608)
#define v4438	((void*)startLabel+11618)
#define v4439	((void*)startLabel+11622)
#define v4445	((void*)startLabel+11634)
#define v4443	((void*)startLabel+11638)
#define v4440	((void*)startLabel+11659)
#define v4435	((void*)startLabel+11664)
#define CT_v4446	((void*)startLabel+11700)
#define F0_Language_46Haskell_46Pretty_46ppHsDeriving	((void*)startLabel+11708)
#define FN_LAMBDA3949	((void*)startLabel+11760)
#define CT_v4448	((void*)startLabel+11780)
#define CF_LAMBDA3949	((void*)startLabel+11788)
#define FN_LAMBDA3948	((void*)startLabel+11800)
#define CT_v4449	((void*)startLabel+11820)
#define CF_LAMBDA3948	((void*)startLabel+11828)
#define v4451	((void*)startLabel+11854)
#define v4452	((void*)startLabel+11876)
#define CT_v4454	((void*)startLabel+11892)
#define CT_v4455	((void*)startLabel+11944)
#define FN_Language_46Haskell_46Pretty_46ppField	((void*)startLabel+11972)
#define CT_v4459	((void*)startLabel+12052)
#define F0_Language_46Haskell_46Pretty_46ppField	((void*)startLabel+12060)
#define FN_LAMBDA3950	((void*)startLabel+12120)
#define CT_v4460	((void*)startLabel+12140)
#define CF_LAMBDA3950	((void*)startLabel+12148)
#define v4462	((void*)startLabel+12170)
#define v4481	((void*)startLabel+12182)
#define v4466	((void*)startLabel+12186)
#define v4482	((void*)startLabel+12198)
#define v4470	((void*)startLabel+12202)
#define v4483	((void*)startLabel+12214)
#define v4474	((void*)startLabel+12218)
#define v4484	((void*)startLabel+12230)
#define v4478	((void*)startLabel+12234)
#define v4475	((void*)startLabel+12278)
#define v4471	((void*)startLabel+12283)
#define v4467	((void*)startLabel+12288)
#define v4463	((void*)startLabel+12292)
#define v4479	((void*)startLabel+12317)
#define CT_v4485	((void*)startLabel+12360)
#define CT_v4486	((void*)startLabel+12456)
#define CT_v4490	((void*)startLabel+12556)
#define FN_LAMBDA3951	((void*)startLabel+12616)
#define v4503	((void*)startLabel+12626)
#define v4494	((void*)startLabel+12630)
#define v4504	((void*)startLabel+12642)
#define v4498	((void*)startLabel+12646)
#define v4501	((void*)startLabel+12716)
#define v4499	((void*)startLabel+12746)
#define v4495	((void*)startLabel+12751)
#define v4491	((void*)startLabel+12756)
#define CT_v4505	((void*)startLabel+12792)
#define F0_LAMBDA3951	((void*)startLabel+12800)
#define CT_v4506	((void*)startLabel+12872)
#define v4508	((void*)startLabel+12910)
#define v4509	((void*)startLabel+12920)
#define CT_v4511	((void*)startLabel+12936)
#define FN_LAMBDA3953	((void*)startLabel+12968)
#define CT_v4513	((void*)startLabel+12988)
#define CF_LAMBDA3953	((void*)startLabel+12996)
#define FN_LAMBDA3952	((void*)startLabel+13008)
#define CT_v4515	((void*)startLabel+13028)
#define CF_LAMBDA3952	((void*)startLabel+13036)
#define CT_v4516	((void*)startLabel+13064)
#define v4518	((void*)startLabel+13104)
#define v4519	((void*)startLabel+13114)
#define v4520	((void*)startLabel+13124)
#define CT_v4522	((void*)startLabel+13140)
#define FN_LAMBDA3956	((void*)startLabel+13176)
#define CT_v4524	((void*)startLabel+13196)
#define CF_LAMBDA3956	((void*)startLabel+13204)
#define FN_LAMBDA3955	((void*)startLabel+13216)
#define CT_v4526	((void*)startLabel+13236)
#define CF_LAMBDA3955	((void*)startLabel+13244)
#define FN_LAMBDA3954	((void*)startLabel+13256)
#define CT_v4528	((void*)startLabel+13276)
#define CF_LAMBDA3954	((void*)startLabel+13284)
#define CT_v4529	((void*)startLabel+13312)
#define CT_v4530	((void*)startLabel+13352)
#define FN_Language_46Haskell_46Pretty_46int	((void*)startLabel+13372)
#define CT_v4531	((void*)startLabel+13384)
#define CF_Language_46Haskell_46Pretty_46int	((void*)startLabel+13392)
#define v4533	((void*)startLabel+13448)
#define v4534	((void*)startLabel+13535)
#define v4535	((void*)startLabel+13664)
#define v4536	((void*)startLabel+13740)
#define v4537	((void*)startLabel+13839)
#define v4554	((void*)startLabel+13852)
#define v4541	((void*)startLabel+13856)
#define v4538	((void*)startLabel+13928)
#define v4542	((void*)startLabel+14040)
#define v4555	((void*)startLabel+14054)
#define v4546	((void*)startLabel+14058)
#define v4543	((void*)startLabel+14130)
#define v4547	((void*)startLabel+14242)
#define v4548	((void*)startLabel+14289)
#define v4549	((void*)startLabel+14366)
#define v4550	((void*)startLabel+14380)
#define v4551	((void*)startLabel+14431)
#define v4552	((void*)startLabel+14562)
#define CT_v4556	((void*)startLabel+14696)
#define FN_LAMBDA3975	((void*)startLabel+14976)
#define CT_v4557	((void*)startLabel+14996)
#define CF_LAMBDA3975	((void*)startLabel+15004)
#define FN_LAMBDA3974	((void*)startLabel+15016)
#define v4558	((void*)startLabel+15030)
#define CT_v4560	((void*)startLabel+15068)
#define F0_LAMBDA3974	((void*)startLabel+15076)
#define FN_LAMBDA3973	((void*)startLabel+15108)
#define CT_v4562	((void*)startLabel+15128)
#define CF_LAMBDA3973	((void*)startLabel+15136)
#define FN_LAMBDA3972	((void*)startLabel+15148)
#define CT_v4564	((void*)startLabel+15168)
#define CF_LAMBDA3972	((void*)startLabel+15176)
#define FN_LAMBDA3971	((void*)startLabel+15188)
#define CT_v4565	((void*)startLabel+15208)
#define CF_LAMBDA3971	((void*)startLabel+15216)
#define FN_LAMBDA3970	((void*)startLabel+15228)
#define v4566	((void*)startLabel+15242)
#define CT_v4568	((void*)startLabel+15280)
#define F0_LAMBDA3970	((void*)startLabel+15288)
#define FN_LAMBDA3969	((void*)startLabel+15320)
#define CT_v4570	((void*)startLabel+15340)
#define CF_LAMBDA3969	((void*)startLabel+15348)
#define FN_LAMBDA3968	((void*)startLabel+15360)
#define CT_v4571	((void*)startLabel+15380)
#define CF_LAMBDA3968	((void*)startLabel+15388)
#define FN_LAMBDA3967	((void*)startLabel+15400)
#define CT_v4572	((void*)startLabel+15420)
#define CF_LAMBDA3967	((void*)startLabel+15428)
#define FN_LAMBDA3966	((void*)startLabel+15440)
#define CT_v4574	((void*)startLabel+15460)
#define CF_LAMBDA3966	((void*)startLabel+15468)
#define FN_LAMBDA3965	((void*)startLabel+15480)
#define CT_v4575	((void*)startLabel+15500)
#define CF_LAMBDA3965	((void*)startLabel+15508)
#define FN_LAMBDA3964	((void*)startLabel+15520)
#define CT_v4577	((void*)startLabel+15540)
#define CF_LAMBDA3964	((void*)startLabel+15548)
#define FN_LAMBDA3963	((void*)startLabel+15560)
#define CT_v4578	((void*)startLabel+15580)
#define CF_LAMBDA3963	((void*)startLabel+15588)
#define FN_LAMBDA3962	((void*)startLabel+15600)
#define CT_v4579	((void*)startLabel+15620)
#define CF_LAMBDA3962	((void*)startLabel+15628)
#define FN_LAMBDA3961	((void*)startLabel+15640)
#define CT_v4581	((void*)startLabel+15660)
#define CF_LAMBDA3961	((void*)startLabel+15668)
#define FN_LAMBDA3960	((void*)startLabel+15680)
#define CT_v4582	((void*)startLabel+15700)
#define CF_LAMBDA3960	((void*)startLabel+15708)
#define FN_LAMBDA3959	((void*)startLabel+15720)
#define CT_v4584	((void*)startLabel+15740)
#define CF_LAMBDA3959	((void*)startLabel+15748)
#define FN_LAMBDA3958	((void*)startLabel+15760)
#define CT_v4586	((void*)startLabel+15780)
#define CF_LAMBDA3958	((void*)startLabel+15788)
#define FN_LAMBDA3957	((void*)startLabel+15800)
#define CT_v4588	((void*)startLabel+15820)
#define CF_LAMBDA3957	((void*)startLabel+15828)
#define CT_v4589	((void*)startLabel+15856)
#define v4591	((void*)startLabel+15898)
#define v4592	((void*)startLabel+15904)
#define v4593	((void*)startLabel+15910)
#define v4594	((void*)startLabel+15931)
#define CT_v4596	((void*)startLabel+15964)
#define FN_LAMBDA3976	((void*)startLabel+16024)
#define CT_v4598	((void*)startLabel+16044)
#define CF_LAMBDA3976	((void*)startLabel+16052)
#define CT_v4599	((void*)startLabel+16080)
#define CT_v4603	((void*)startLabel+16216)
#define FN_LAMBDA3982	((void*)startLabel+16284)
#define CT_v4604	((void*)startLabel+16312)
#define F0_LAMBDA3982	((void*)startLabel+16320)
#define FN_LAMBDA3981	((void*)startLabel+16352)
#define CT_v4606	((void*)startLabel+16372)
#define CF_LAMBDA3981	((void*)startLabel+16380)
#define FN_LAMBDA3980	((void*)startLabel+16392)
#define v4607	((void*)startLabel+16408)
#define CT_v4609	((void*)startLabel+16416)
#define F0_LAMBDA3980	((void*)startLabel+16424)
#define FN_LAMBDA3979	((void*)startLabel+16448)
#define CT_v4611	((void*)startLabel+16468)
#define CF_LAMBDA3979	((void*)startLabel+16476)
#define FN_LAMBDA3978	((void*)startLabel+16488)
#define CT_v4612	((void*)startLabel+16508)
#define CF_LAMBDA3978	((void*)startLabel+16516)
#define FN_Language_46Haskell_46Pretty_46Prelude_46612_46exports	((void*)startLabel+16532)
#define v4615	((void*)startLabel+16590)
#define CT_v4618	((void*)startLabel+16600)
#define F0_Language_46Haskell_46Pretty_46Prelude_46612_46exports	((void*)startLabel+16608)
#define FN_LAMBDA3977	((void*)startLabel+16656)
#define CT_v4620	((void*)startLabel+16676)
#define CF_LAMBDA3977	((void*)startLabel+16684)
#define CT_v4621	((void*)startLabel+16712)
#define v4623	((void*)startLabel+16756)
#define v4624	((void*)startLabel+16762)
#define v4625	((void*)startLabel+16768)
#define v4626	((void*)startLabel+16789)
#define v4627	((void*)startLabel+16817)
#define CT_v4629	((void*)startLabel+16848)
#define FN_LAMBDA3984	((void*)startLabel+16920)
#define CT_v4631	((void*)startLabel+16940)
#define CF_LAMBDA3984	((void*)startLabel+16948)
#define FN_LAMBDA3983	((void*)startLabel+16960)
#define CT_v4632	((void*)startLabel+16980)
#define CF_LAMBDA3983	((void*)startLabel+16988)
#define CT_v4633	((void*)startLabel+17016)
#define CT_v4634	((void*)startLabel+17060)
#define CT_v4635	((void*)startLabel+17100)
#define FN_Language_46Haskell_46Pretty_46ppHsModuleHeader	((void*)startLabel+17132)
#define CT_v4636	((void*)startLabel+17224)
#define F0_Language_46Haskell_46Pretty_46ppHsModuleHeader	((void*)startLabel+17232)
#define FN_LAMBDA3986	((void*)startLabel+17288)
#define CT_v4637	((void*)startLabel+17308)
#define CF_LAMBDA3986	((void*)startLabel+17316)
#define FN_LAMBDA3985	((void*)startLabel+17328)
#define CT_v4638	((void*)startLabel+17348)
#define CF_LAMBDA3985	((void*)startLabel+17356)
#define CT_v4642	((void*)startLabel+17416)
#define CT_v4643	((void*)startLabel+17484)
#define FN_Language_46Haskell_46Pretty_46unDocM	((void*)startLabel+17512)
#define CT_v4644	((void*)startLabel+17520)
#define F0_Language_46Haskell_46Pretty_46unDocM	((void*)startLabel+17528)
#define FN_Language_46Haskell_46Pretty_46fullRenderWithMode	((void*)startLabel+17552)
#define CT_v4645	((void*)startLabel+17584)
#define F0_Language_46Haskell_46Pretty_46fullRenderWithMode	((void*)startLabel+17592)
#define CT_v4646	((void*)startLabel+17676)
#define FN_Language_46Haskell_46Pretty_46fullRender	((void*)startLabel+17696)
#define CT_v4647	((void*)startLabel+17708)
#define CF_Language_46Haskell_46Pretty_46fullRender	((void*)startLabel+17716)
#define FN_Language_46Haskell_46Pretty_46renderStyleMode	((void*)startLabel+17740)
#define CT_v4648	((void*)startLabel+17768)
#define F0_Language_46Haskell_46Pretty_46renderStyleMode	((void*)startLabel+17776)
#define CT_v4649	((void*)startLabel+17828)
#define CT_v4650	((void*)startLabel+17872)
#define CT_v4651	((void*)startLabel+17920)
#define FN_Language_46Haskell_46Pretty_46renderWithMode	((void*)startLabel+17948)
#define CT_v4652	((void*)startLabel+17960)
#define CF_Language_46Haskell_46Pretty_46renderWithMode	((void*)startLabel+17968)
#define FN_Language_46Haskell_46Pretty_46render	((void*)startLabel+17988)
#define CT_v4653	((void*)startLabel+18004)
#define CF_Language_46Haskell_46Pretty_46render	((void*)startLabel+18012)
#define FN_Language_46Haskell_46Pretty_46hang	((void*)startLabel+18036)
#define CT_v4654	((void*)startLabel+18056)
#define F0_Language_46Haskell_46Pretty_46hang	((void*)startLabel+18064)
#define FN_LAMBDA3988	((void*)startLabel+18088)
#define CT_v4655	((void*)startLabel+18108)
#define F0_LAMBDA3988	((void*)startLabel+18116)
#define FN_LAMBDA3987	((void*)startLabel+18140)
#define CT_v4656	((void*)startLabel+18160)
#define F0_LAMBDA3987	((void*)startLabel+18168)
#define FN_Language_46Haskell_46Pretty_46fcat	((void*)startLabel+18192)
#define CT_v4657	((void*)startLabel+18220)
#define F0_Language_46Haskell_46Pretty_46fcat	((void*)startLabel+18228)
#define FN_Language_46Haskell_46Pretty_46cat	((void*)startLabel+18268)
#define CT_v4658	((void*)startLabel+18296)
#define F0_Language_46Haskell_46Pretty_46cat	((void*)startLabel+18304)
#define FN_Language_46Haskell_46Pretty_46sep	((void*)startLabel+18344)
#define CT_v4659	((void*)startLabel+18372)
#define F0_Language_46Haskell_46Pretty_46sep	((void*)startLabel+18380)
#define FN_Language_46Haskell_46Pretty_46_36_43_36	((void*)startLabel+18424)
#define CT_v4660	((void*)startLabel+18440)
#define F0_Language_46Haskell_46Pretty_46_36_43_36	((void*)startLabel+18448)
#define FN_LAMBDA3990	((void*)startLabel+18472)
#define CT_v4661	((void*)startLabel+18488)
#define F0_LAMBDA3990	((void*)startLabel+18496)
#define FN_LAMBDA3989	((void*)startLabel+18520)
#define CT_v4662	((void*)startLabel+18536)
#define F0_LAMBDA3989	((void*)startLabel+18544)
#define FN_Language_46Haskell_46Pretty_46rbrace	((void*)startLabel+18564)
#define CT_v4663	((void*)startLabel+18576)
#define CF_Language_46Haskell_46Pretty_46rbrace	((void*)startLabel+18584)
#define FN_Language_46Haskell_46Pretty_46lbrace	((void*)startLabel+18604)
#define CT_v4664	((void*)startLabel+18616)
#define CF_Language_46Haskell_46Pretty_46lbrace	((void*)startLabel+18624)
#define FN_Language_46Haskell_46Pretty_46rbrack	((void*)startLabel+18644)
#define CT_v4665	((void*)startLabel+18656)
#define CF_Language_46Haskell_46Pretty_46rbrack	((void*)startLabel+18664)
#define FN_Language_46Haskell_46Pretty_46lbrack	((void*)startLabel+18684)
#define CT_v4666	((void*)startLabel+18696)
#define CF_Language_46Haskell_46Pretty_46lbrack	((void*)startLabel+18704)
#define FN_Language_46Haskell_46Pretty_46rparen	((void*)startLabel+18724)
#define CT_v4667	((void*)startLabel+18736)
#define CF_Language_46Haskell_46Pretty_46rparen	((void*)startLabel+18744)
#define FN_Language_46Haskell_46Pretty_46lparen	((void*)startLabel+18764)
#define CT_v4668	((void*)startLabel+18776)
#define CF_Language_46Haskell_46Pretty_46lparen	((void*)startLabel+18784)
#define FN_Language_46Haskell_46Pretty_46colon	((void*)startLabel+18804)
#define CT_v4669	((void*)startLabel+18816)
#define CF_Language_46Haskell_46Pretty_46colon	((void*)startLabel+18824)
#define FN_Language_46Haskell_46Pretty_46doubleQuotes	((void*)startLabel+18844)
#define CT_v4670	((void*)startLabel+18864)
#define F0_Language_46Haskell_46Pretty_46doubleQuotes	((void*)startLabel+18872)
#define FN_Language_46Haskell_46Pretty_46quotes	((void*)startLabel+18900)
#define CT_v4671	((void*)startLabel+18920)
#define F0_Language_46Haskell_46Pretty_46quotes	((void*)startLabel+18928)
#define FN_Language_46Haskell_46Pretty_46rational	((void*)startLabel+18956)
#define CT_v4672	((void*)startLabel+18968)
#define CF_Language_46Haskell_46Pretty_46rational	((void*)startLabel+18976)
#define FN_Language_46Haskell_46Pretty_46ptext	((void*)startLabel+19000)
#define CT_v4673	((void*)startLabel+19012)
#define CF_Language_46Haskell_46Pretty_46ptext	((void*)startLabel+19020)
#define FN_Language_46Haskell_46Pretty_46retDocM	((void*)startLabel+19044)
#define CT_v4674	((void*)startLabel+19056)
#define F0_Language_46Haskell_46Pretty_46retDocM	((void*)startLabel+19064)
#define FN_LAMBDA3991	((void*)startLabel+19084)
#define CT_v4675	((void*)startLabel+19096)
#define F0_LAMBDA3991	((void*)startLabel+19104)
#define FN_Language_46Haskell_46Pretty_46then_95DocM	((void*)startLabel+19120)
#define CT_v4676	((void*)startLabel+19136)
#define F0_Language_46Haskell_46Pretty_46then_95DocM	((void*)startLabel+19144)
#define FN_LAMBDA3992	((void*)startLabel+19172)
#define CT_v4677	((void*)startLabel+19188)
#define F0_LAMBDA3992	((void*)startLabel+19196)
#define FN_Language_46Haskell_46Pretty_46thenDocM	((void*)startLabel+19220)
#define CT_v4678	((void*)startLabel+19236)
#define F0_Language_46Haskell_46Pretty_46thenDocM	((void*)startLabel+19244)
#define FN_LAMBDA3993	((void*)startLabel+19272)
#define CT_v4679	((void*)startLabel+19304)
#define F0_LAMBDA3993	((void*)startLabel+19312)
#define CT_v4680	((void*)startLabel+19348)
#define CT_v4681	((void*)startLabel+19388)
#define CT_v4682	((void*)startLabel+19428)
#define CT_v4683	((void*)startLabel+19464)
#define CT_v4684	((void*)startLabel+19512)
#define FN_LAMBDA3994	((void*)startLabel+19544)
#define CT_v4685	((void*)startLabel+19560)
#define F0_LAMBDA3994	((void*)startLabel+19568)
#define CT_v4686	((void*)startLabel+19600)
#define CT_v4687	((void*)startLabel+19640)
#define CT_v4688	((void*)startLabel+19676)
#define CT_v4689	((void*)startLabel+19724)
#define CT_v4690	((void*)startLabel+19772)
#define CT_v4691	((void*)startLabel+19820)
#define CT_v4692	((void*)startLabel+19868)
#define CT_v4693	((void*)startLabel+19900)
#define CT_v4694	((void*)startLabel+19940)
#define CT_v4695	((void*)startLabel+19988)
#define CT_v4696	((void*)startLabel+20036)
#define CT_v4697	((void*)startLabel+20084)
#define CT_v4698	((void*)startLabel+20132)
#define CT_v4699	((void*)startLabel+20180)
#define CT_v4700	((void*)startLabel+20228)
#define CT_v4701	((void*)startLabel+20276)
#define CT_v4702	((void*)startLabel+20324)
#define CT_v4703	((void*)startLabel+20372)
#define CT_v4704	((void*)startLabel+20420)
#define CT_v4705	((void*)startLabel+20468)
#define CT_v4706	((void*)startLabel+20516)
#define CT_v4707	((void*)startLabel+20564)
#define CT_v4708	((void*)startLabel+20612)
#define CT_v4709	((void*)startLabel+20660)
#define CT_v4710	((void*)startLabel+20708)
#define CT_v4711	((void*)startLabel+20756)
#define CT_v4712	((void*)startLabel+20804)
#define CT_v4713	((void*)startLabel+20852)
#define CT_v4714	((void*)startLabel+20900)
#define CT_v4715	((void*)startLabel+20948)
#define CT_v4716	((void*)startLabel+20996)
#define CT_v4717	((void*)startLabel+21044)
#define CT_v4718	((void*)startLabel+21092)
#define CT_v4719	((void*)startLabel+21140)
#define CT_v4720	((void*)startLabel+21188)
#define CT_v4721	((void*)startLabel+21236)
#define CT_v4722	((void*)startLabel+21284)
#define ST_v4047	((void*)startLabel+21304)
#define ST_v4045	((void*)startLabel+21307)
#define ST_v4396	((void*)startLabel+21313)
#define ST_v4157	((void*)startLabel+21316)
#define ST_v4163	((void*)startLabel+21318)
#define ST_v4597	((void*)startLabel+21321)
#define ST_v4155	((void*)startLabel+21326)
#define ST_v4159	((void*)startLabel+21328)
#define ST_v4359	((void*)startLabel+21331)
#define ST_v4153	((void*)startLabel+21334)
#define ST_v4357	((void*)startLabel+21336)
#define ST_v4262	((void*)startLabel+21339)
#define ST_v4183	((void*)startLabel+21342)
#define ST_v4077	((void*)startLabel+21345)
#define ST_v4426	((void*)startLabel+21367)
#define ST_v4239	((void*)startLabel+21443)
#define ST_v4224	((void*)startLabel+21519)
#define ST_v4161	((void*)startLabel+21595)
#define ST_v4605	((void*)startLabel+21598)
#define ST_v4368	((void*)startLabel+21601)
#define ST_v4580	((void*)startLabel+21606)
#define ST_v4585	((void*)startLabel+21612)
#define ST_v4573	((void*)startLabel+21617)
#define ST_v4447	((void*)startLabel+21625)
#define ST_v4364	((void*)startLabel+21634)
#define ST_v4370	((void*)startLabel+21637)
#define ST_v4561	((void*)startLabel+21642)
#define ST_v4563	((void*)startLabel+21649)
#define ST_v4619	((void*)startLabel+21657)
#define ST_v4374	((void*)startLabel+21664)
#define ST_v4569	((void*)startLabel+21667)
#define ST_v4376	((void*)startLabel+21674)
#define ST_v4527	((void*)startLabel+21677)
#define ST_v4525	((void*)startLabel+21683)
#define ST_v4523	((void*)startLabel+21690)
#define ST_v4576	((void*)startLabel+21697)
#define ST_v4260	((void*)startLabel+21706)
#define ST_v4630	((void*)startLabel+21710)
#define ST_v4583	((void*)startLabel+21717)
#define ST_v4366	((void*)startLabel+21725)
#define ST_v4610	((void*)startLabel+21728)
#define ST_v4514	((void*)startLabel+21738)
#define ST_v4372	((void*)startLabel+21743)
#define ST_v4587	((void*)startLabel+21748)
#define ST_v4512	((void*)startLabel+21753)
#define ST_v4285	((void*)startLabel+21760)
#define ST_v4049	((void*)startLabel+21766)
extern Node F0_Prelude_46id[];
extern Node FN_Prelude_46_46[];
extern Node F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46text[];
extern Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61[];
extern Node FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61[];
extern Node FN_Prelude_46_124_124[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46_36_36[];
extern Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46_60_43_62[];
extern Node FN_Language_46Haskell_46Syntax_46srcLine[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node CF_Prelude_46Show_46Prelude_46Int[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_43[];
extern Node FN_Prelude_46show[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Language_46Haskell_46Syntax_46srcFilename[];
extern Node FN_Prelude_46_43_43[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46empty[];
extern Node FN_Prelude_46sequence[];
extern Node CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46fsep[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46nest[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46hsep[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46negate[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46vcat[];
extern Node FN_Prelude_46error[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46_60_62[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46semi[];
extern Node FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap[];
extern Node FN_Prelude_46_36[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46braces[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46space[];
extern Node FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61[];
extern Node FN_Prelude_46_38_38[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46brackets[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46comma[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46parens[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46char[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_45[];
extern Node FN_Prelude_46replicate[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec[];
extern Node FN_Prelude_46map[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty[];
extern Node FN_Language_46Haskell_46Pretty_46pretty[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46equals[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty[];
extern Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46hcat[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty[];
extern Node FN_Prelude_46Ord_46Prelude_46Int_46_62[];
extern Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty[];
extern Node FN_Language_46Haskell_46Pretty_46prettyPrec[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46integer[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46float[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46double[];
extern Node FN_Prelude_46Show_46Prelude_46Char_46show[];
extern Node FN_Prelude_46Show_46Prelude_46_91_93_46show[];
extern Node CF_Prelude_46Show_46Prelude_46Char[];
extern Node FN_Prelude_46Fractional_46Prelude_46Double_46fromRational[];
extern Node FN_Prelude_46Fractional_46Prelude_46Float_46fromRational[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs[];
extern Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty[];
extern Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty[];
extern Node FN_Prelude_46Eq_46Language_46Haskell_46Syntax_46HsType_46_61_61[];
extern Node CF_Language_46Haskell_46Syntax_46list_95tycon[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl[];
extern Node FN_Prelude_46null[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46int[];
extern Node FN_Prelude_46repeat[];
extern Node FN_Prelude_46zipWith[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module[];
extern Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46fullRender[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46renderStyle[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46style[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46hang[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46fcat[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46cat[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46sep[];
extern Node FN_Text_46PrettyPrint_46HughesPJ_46_36_43_36[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46rbrace[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46lbrace[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46rbrack[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46lbrack[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46rparen[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46lparen[];
extern Node CF_Text_46PrettyPrint_46HughesPJ_46colon[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46doubleQuotes[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46quotes[];
extern Node F0_Text_46PrettyPrint_46HughesPJ_46rational[];
extern Node F0_NHC_46Internal_46_95id[];
extern Node FN_Prelude_46_95_46fail[];
extern Node FN_Prelude_46_95_46_47_61[];
extern Node CF_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout[];

static Node startLabel[] = {
  42
,};
Node C0_Language_46Haskell_46Pretty_46PPNoLayout[] = {
  CONSTR(3,0,0)
,};
Node C0_Language_46Haskell_46Pretty_46PPInLine[] = {
  CONSTR(2,0,0)
,};
Node C0_Language_46Haskell_46Pretty_46PPSemiColon[] = {
  CONSTR(1,0,0)
,};
Node C0_Language_46Haskell_46Pretty_46PPOffsideRule[] = {
  CONSTR(0,0,0)
, bytes2word(0,0,0,0)
, useLabel(CT_v4026)
,	/* FN_Language_46Haskell_46Pretty_46getPPEnv: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_CVAL_P1,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4026: (byte 0) */
  HW(1,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46getPPEnv: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46getPPEnv))
, useLabel(F0_Prelude_46id)
, bytes2word(0,0,0,0)
, useLabel(CT_v4027)
,	/* FN_Language_46Haskell_46Pretty_46text: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4027: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46text: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46text)
, bytes2word(1,0,0,1)
, useLabel(CT_v4028)
,};
Node FN_Language_46Haskell_46Pretty_46linePragmas[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,9)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4028: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46linePragmas[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46linePragmas),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4029)
,};
Node FN_Language_46Haskell_46Pretty_46layout[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,8)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4029: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46layout[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layout),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4030)
,	/* FN_Language_46Haskell_46Pretty_46layoutChoice: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(3,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4030: (byte 0) */
  HW(3,3)
, 0
,	/* F0_Language_46Haskell_46Pretty_46layoutChoice: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice),3)
, CAPTAG(useLabel(FN_LAMBDA3897),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v4033)
,	/* FN_LAMBDA3897: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,4,HEAP_CVAL_N1,2)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,ZAP_ARG)
, bytes2word(4,EVAL,JUMPFALSE,9)
, bytes2word(0,PUSH_ARG_I2,PUSH_ZAP_ARG_I1,EVAL)
,	/* v4031: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(PUSH_ARG_I2,PUSH_ARG_I3,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_ARG_I3,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,0,0)
, CONSTR(0,0,0)
,	/* CT_v4033: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA3897: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3897),4)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layout))
, VAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61))
, VAPTAG(useLabel(FN_Prelude_46_124_124))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4034)
,	/* FN_Language_46Haskell_46Pretty_46_36_36: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4034: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46_36_36: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36),2)
, CAPTAG(useLabel(FN_LAMBDA3899),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4035)
,	/* FN_LAMBDA3899: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4035: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3899: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3899),2)
, CAPTAG(useLabel(FN_LAMBDA3898),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4036)
,	/* FN_LAMBDA3898: (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_v4036: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3898: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3898),2)
, VAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46_36_36))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4037)
,	/* FN_Language_46Haskell_46Pretty_46_60_43_62: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4037: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46_60_43_62: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62),2)
, CAPTAG(useLabel(FN_LAMBDA3901),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4038)
,	/* FN_LAMBDA3901: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4038: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3901: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3901),2)
, CAPTAG(useLabel(FN_LAMBDA3900),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4039)
,	/* FN_LAMBDA3900: (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_v4039: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3900: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3900),2)
, VAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46_60_43_62))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4040)
,	/* FN_Language_46Haskell_46Pretty_46markLine: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4040: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46markLine: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46markLine),2)
, CAPTAG(useLabel(FN_LAMBDA3905),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4043)
,	/* FN_LAMBDA3905: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(3,ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,48,0,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,9,HEAP_P1)
, bytes2word(0,HEAP_INT_P1,1,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,6,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,14)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
,	/* v4041: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_ARG_I2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4043: (byte 0) */
  HW(9,3)
, 0
,	/* F0_LAMBDA3905: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3905),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Syntax_46srcLine))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46linePragmas))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46901_46line),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, useLabel(CF_Prelude_46Show_46Prelude_46Int)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36),1)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_43))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4044)
,	/* FN_Language_46Haskell_46Pretty_46Prelude_46901_46line: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,14,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(20,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4044: (byte 0) */
  HW(8,3)
, 0
,	/* F0_Language_46Haskell_46Pretty_46Prelude_46901_46line: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46901_46line),3)
, VAPTAG(useLabel(FN_LAMBDA3902))
, VAPTAG(useLabel(FN_Prelude_46show))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA3903))
, VAPTAG(useLabel(FN_Language_46Haskell_46Syntax_46srcFilename))
, VAPTAG(useLabel(FN_LAMBDA3904))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, bytes2word(0,0,0,0)
, useLabel(CT_v4046)
,	/* FN_LAMBDA3904: (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_v4045)
,	/* CT_v4046: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3904: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3904))
, bytes2word(0,0,0,0)
, useLabel(CT_v4048)
,	/* FN_LAMBDA3903: (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_v4047)
,	/* CT_v4048: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3903: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3903))
, bytes2word(0,0,0,0)
, useLabel(CT_v4050)
,	/* FN_LAMBDA3902: (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_v4049)
,	/* CT_v4050: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3902: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3902))
, bytes2word(0,0,0,0)
, useLabel(CT_v4051)
,	/* FN_Language_46Haskell_46Pretty_46empty: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4051: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46empty: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46empty))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46empty)
, bytes2word(1,0,0,1)
, useLabel(CT_v4052)
,};
Node FN_Language_46Haskell_46Pretty_46onsideIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,6)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4052: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46onsideIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46onsideIndent),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4053)
,	/* FN_Language_46Haskell_46Pretty_46fsep: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4053: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46fsep: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fsep),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46fsep)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4054)
,	/* FN_Language_46Haskell_46Pretty_46nest: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(2,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4054: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46nest: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46nest),2)
, CAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46nest),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v4055)
,	/* FN_Language_46Haskell_46Pretty_46hsep: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4055: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46hsep: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46hsep),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46hsep)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4056)
,	/* FN_Language_46Haskell_46Pretty_46myFsep: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4056: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46myFsep: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice),1)
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, bytes2word(1,0,0,1)
, useLabel(CT_v4061)
,	/* FN_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4058: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,PUSH_CVAL_P1)
,	/* v4059: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4061: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46888_46fsep_39),1)
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, CAPTAG(useLabel(FN_LAMBDA3906),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4062)
,	/* FN_LAMBDA3906: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(3,HEAP_CVAL_I4,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,2,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_OFF_N1,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v4062: (byte 0) */
  HW(4,3)
, 0
,	/* F0_LAMBDA3906: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3906),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46onsideIndent))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46negate))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46nest))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fsep))
, bytes2word(0,0,0,0)
, useLabel(CT_v4063)
,	/* FN_Language_46Haskell_46Pretty_46myFsepSimple: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4063: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46myFsepSimple: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsepSimple))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice),1)
, useLabel(F0_Language_46Haskell_46Pretty_46fsep)
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, bytes2word(1,0,0,1)
, useLabel(CT_v4064)
,	/* FN_Language_46Haskell_46Pretty_46vcat: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4064: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46vcat: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46vcat),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46vcat)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4065)
,	/* FN_Language_46Haskell_46Pretty_46myVcat: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4065: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46myVcat: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myVcat))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice),1)
, useLabel(F0_Language_46Haskell_46Pretty_46vcat)
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, bytes2word(0,0,0,0)
, useLabel(CT_v4066)
,	/* FN_Language_46Haskell_46Pretty_46mySep: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4066: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46mySep: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46mySep))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice),1)
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, bytes2word(1,0,0,1)
, useLabel(CT_v4076)
,	/* FN_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4068: (byte 2) */
  bytes2word(TOP(11),BOT(11),POP_I1,HEAP_CVAL_I3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,2)
,	/* v4069: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v4075: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v4073: (byte 4) */
  bytes2word(POP_I1,JUMP,6,0)
,	/* v4070: (byte 4) */
  bytes2word(POP_I1,PUSH_P1,0,RETURN_EVAL)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_I1,HEAP_OFF_N1,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4076: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46884_46mySep_39),1)
, VAPTAG(useLabel(FN_LAMBDA3907))
, VAPTAG(useLabel(FN_Prelude_46error))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v4078)
,	/* FN_LAMBDA3907: (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_v4077)
,	/* CT_v4078: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3907: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3907))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4079)
,	/* FN_Language_46Haskell_46Pretty_46_36_36_36: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4079: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46_36_36_36: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36),2)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layoutChoice))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4080)
,	/* FN_Language_46Haskell_46Pretty_46_60_62: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4080: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46_60_62: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62),2)
, CAPTAG(useLabel(FN_LAMBDA3909),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4081)
,	/* FN_LAMBDA3909: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4081: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3909: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3909),2)
, CAPTAG(useLabel(FN_LAMBDA3908),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4082)
,	/* FN_LAMBDA3908: (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_v4082: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3908: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3908),2)
, VAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46_60_62))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4087)
,	/* FN_Language_46Haskell_46Pretty_46punctuate: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4084: (byte 2) */
  bytes2word(TOP(9),BOT(9),POP_I1,PUSH_HEAP)
,	/* v4085: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_I1,HEAP_I2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v4087: (byte 0) */
  HW(1,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46punctuate: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46572_46go))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4092)
,	/* FN_Language_46Haskell_46Pretty_46Prelude_46572_46go: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4089: (byte 2) */
  bytes2word(TOP(15),BOT(15),POP_I1,HEAP_CVAL_N1)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,3)
,	/* v4090: (byte 1) */
  bytes2word(RETURN,UNPACK,2,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG,2,1,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(3,HEAP_P1,0,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,6,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4092: (byte 0) */
  HW(3,3)
, 0
,	/* F0_Language_46Haskell_46Pretty_46Prelude_46572_46go: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46572_46go),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46572_46go),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(0,0,0,0)
, useLabel(CT_v4093)
,	/* FN_Language_46Haskell_46Pretty_46semi: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4093: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46semi: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46semi))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46semi)
, bytes2word(1,0,0,1)
, useLabel(CT_v4094)
,	/* FN_Language_46Haskell_46Pretty_46ppBindings: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4094: (byte 0) */
  HW(5,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppBindings: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBindings),1)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap))
, useLabel(F0_Language_46Haskell_46Pretty_46layout)
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, CAPTAG(useLabel(FN_LAMBDA3910),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4101)
,	/* FN_LAMBDA3910: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(18),BOT(18),TOP(8),BOT(8))
,	/* v4100: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4098: (byte 2) */
  bytes2word(25,0,POP_I1,PUSH_HEAP)
,	/* v4099: (byte 4) */
  bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,RETURN_EVAL)
, bytes2word(POP_I1,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,1)
,	/* v4095: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4101: (byte 0) */
  HW(7,2)
, 0
,	/* F0_LAMBDA3910: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3910),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46vcat))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46semi)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Language_46Haskell_46Pretty_46vcat)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, bytes2word(1,0,0,1)
, useLabel(CT_v4102)
,	/* FN_Language_46Haskell_46Pretty_46braces: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4102: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46braces: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46braces),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46braces)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4103)
,	/* FN_Language_46Haskell_46Pretty_46space: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4103: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46space: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46space))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46space)
, bytes2word(0,0,0,0)
, useLabel(CT_v4104)
,	/* FN_Language_46Haskell_46Pretty_46prettyBlock: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4104: (byte 0) */
  HW(7,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46prettyBlock: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyBlock))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62),1)
, useLabel(CF_Language_46Haskell_46Pretty_46space)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46semi)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Language_46Haskell_46Pretty_46vcat)
, useLabel(F0_Language_46Haskell_46Pretty_46braces)
, bytes2word(0,0,0,0)
, useLabel(CT_v4105)
,	/* FN_Language_46Haskell_46Pretty_46flatBlock: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4105: (byte 0) */
  HW(7,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46flatBlock: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46flatBlock))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62),1)
, useLabel(CF_Language_46Haskell_46Pretty_46space)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46semi)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Language_46Haskell_46Pretty_46hsep)
, useLabel(F0_Language_46Haskell_46Pretty_46braces)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4106)
,	/* FN_Language_46Haskell_46Pretty_46ppBody: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4106: (byte 0) */
  HW(5,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppBody: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBody),2)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap))
, useLabel(F0_Language_46Haskell_46Pretty_46layout)
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, CAPTAG(useLabel(FN_LAMBDA3912),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4107)
,	/* FN_LAMBDA3912: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG_ARG,3)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4107: (byte 0) */
  HW(4,3)
, 0
,	/* F0_LAMBDA3912: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3912),3)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap))
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, CAPTAG(useLabel(FN_LAMBDA3911),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4114)
,	/* FN_LAMBDA3911: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(28),BOT(28),TOP(8),BOT(8))
,	/* v4113: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4111: (byte 2) */
  bytes2word(35,0,POP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_ARG)
,	/* v4112: (byte 2) */
  bytes2word(2,RETURN_EVAL,POP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,7,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,4)
,	/* v4108: (byte 3) */
  bytes2word(HEAP_ARG,2,RETURN_EVAL,PUSH_ARG_I2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,ZAP_ARG_I2)
, bytes2word(ZAP_ARG_I3,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4114: (byte 0) */
  HW(6,3)
, 0
,	/* F0_LAMBDA3911: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3911),3)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46nest),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Language_46Haskell_46Pretty_46vcat)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(CF_Language_46Haskell_46Pretty_46prettyBlock)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46flatBlock))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4115)
,	/* FN_Language_46Haskell_46Pretty_46topLevel: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4115: (byte 0) */
  HW(5,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46topLevel: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46topLevel),2)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap))
, useLabel(F0_Language_46Haskell_46Pretty_46layout)
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, CAPTAG(useLabel(FN_LAMBDA3913),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4122)
,	/* FN_LAMBDA3913: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(8),BOT(8))
, bytes2word(TOP(19),BOT(19),TOP(34),BOT(34))
,	/* v4117: (byte 2) */
  bytes2word(TOP(49),BOT(49),POP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,HEAP_OFF_N1,4)
,	/* v4118: (byte 1) */
  bytes2word(RETURN_EVAL,POP_I1,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,2,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
,	/* v4119: (byte 4) */
  bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(POP_I1,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
,	/* v4120: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,POP_I1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4122: (byte 0) */
  HW(6,3)
, 0
,	/* F0_LAMBDA3913: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3913),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46vcat))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyBlock))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46flatBlock))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, bytes2word(1,0,0,1)
, useLabel(CT_v4123)
,};
Node FN_Language_46Haskell_46Pretty_46spacing[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,7)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4123: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46spacing[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46spacing),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4124)
,	/* FN_Language_46Haskell_46Pretty_46blankline: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4124: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46blankline: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46blankline),1)
, CAPTAG(useLabel(FN_LAMBDA3914),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, useLabel(CF_Language_46Haskell_46Pretty_46getPPEnv)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4127)
,	/* FN_LAMBDA3914: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,10,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
,	/* v4125: (byte 3) */
  bytes2word(HEAP_ARG,1,RETURN_EVAL,PUSH_ARG_I1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(3,0,0)
,	/* CT_v4127: (byte 0) */
  HW(6,2)
, 0
,	/* F0_LAMBDA3914: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3914),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46spacing))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46layout))
, VAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36))
, useLabel(CF_Language_46Haskell_46Pretty_46space)
, bytes2word(1,0,0,1)
, useLabel(CT_v4128)
,	/* FN_Language_46Haskell_46Pretty_46brackets: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4128: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46brackets: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46brackets),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46brackets)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4129)
,	/* FN_Language_46Haskell_46Pretty_46bracketList: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4129: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46bracketList: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46bracketList))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Language_46Haskell_46Pretty_46brackets)
, useLabel(CF_Language_46Haskell_46Pretty_46myFsepSimple)
, bytes2word(0,0,0,0)
, useLabel(CT_v4130)
,	/* FN_Language_46Haskell_46Pretty_46comma: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4130: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46comma: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46comma))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46comma)
, bytes2word(0,0,0,0)
, useLabel(CT_v4131)
,	/* FN_Language_46Haskell_46Pretty_46braceList: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4131: (byte 0) */
  HW(5,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46braceList: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46braceList))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46myFsepSimple)
, useLabel(F0_Language_46Haskell_46Pretty_46braces)
, bytes2word(1,0,0,1)
, useLabel(CT_v4132)
,	/* FN_Language_46Haskell_46Pretty_46parens: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4132: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46parens: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parens),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46parens)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4133)
,	/* FN_Language_46Haskell_46Pretty_46parenList: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4133: (byte 0) */
  HW(5,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46parenList: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parenList))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46myFsepSimple)
, useLabel(F0_Language_46Haskell_46Pretty_46parens)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4138)
,	/* FN_Language_46Haskell_46Pretty_46maybePP: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4135: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,PUSH_CVAL_P1)
,	/* v4136: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_P1,0,PUSH_ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4138: (byte 0) */
  HW(1,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46maybePP: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46maybePP),2)
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4139)
,	/* FN_Language_46Haskell_46Pretty_46char: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4139: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46char: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46char)
, bytes2word(1,0,0,1)
, useLabel(CT_v4144)
,	/* FN_Language_46Haskell_46Pretty_46ppHsName: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4141: (byte 2) */
  bytes2word(TOP(15),BOT(15),UNPACK,1)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
,	/* v4142: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I3,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4144: (byte 0) */
  HW(1,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsName: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, bytes2word(1,0,0,1)
, useLabel(CT_v4152)
,	/* FN_Language_46Haskell_46Pretty_46specialName: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(14),BOT(14),TOP(18),BOT(18))
,	/* v4146: (byte 4) */
  bytes2word(TOP(22),BOT(22),TOP(54),BOT(54))
,	/* v4147: (byte 4) */
  bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_I3,RETURN_EVAL)
,	/* v4148: (byte 4) */
  bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_I4,RETURN_EVAL)
,	/* v4149: (byte 4) */
  bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_I5,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(HEAP_INT_P1,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,4,HEAP_CHAR_P1,44)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,10,HEAP_OFF_N1)
,	/* v4150: (byte 4) */
  bytes2word(12,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_P1,11)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4152: (byte 0) */
  HW(9,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46specialName: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46specialName),1)
, VAPTAG(useLabel(FN_LAMBDA3915))
, VAPTAG(useLabel(FN_LAMBDA3916))
, VAPTAG(useLabel(FN_LAMBDA3917))
, VAPTAG(useLabel(FN_LAMBDA3918))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_45))
, VAPTAG(useLabel(FN_Prelude_46replicate))
, VAPTAG(useLabel(FN_LAMBDA3919))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_LAMBDA3920))
, bytes2word(0,0,0,0)
, useLabel(CT_v4154)
,	/* FN_LAMBDA3920: (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_v4153)
,	/* CT_v4154: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3920: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3920))
, bytes2word(0,0,0,0)
, useLabel(CT_v4156)
,	/* FN_LAMBDA3919: (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_v4155)
,	/* CT_v4156: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3919: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3919))
, bytes2word(0,0,0,0)
, useLabel(CT_v4158)
,	/* FN_LAMBDA3918: (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_v4157)
,	/* CT_v4158: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3918: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3918))
, bytes2word(0,0,0,0)
, useLabel(CT_v4160)
,	/* FN_LAMBDA3917: (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_v4159)
,	/* CT_v4160: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3917: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3917))
, bytes2word(0,0,0,0)
, useLabel(CT_v4162)
,	/* FN_LAMBDA3916: (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_v4161)
,	/* CT_v4162: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3916: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3916))
, bytes2word(0,0,0,0)
, useLabel(CT_v4164)
,	/* FN_LAMBDA3915: (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_v4163)
,	/* CT_v4164: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3915: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3915))
, bytes2word(1,0,0,1)
, useLabel(CT_v4170)
,	/* FN_Language_46Haskell_46Pretty_46ppHsQName: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v4166: (byte 4) */
  bytes2word(TOP(34),BOT(34),TOP(41),BOT(41))
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,46,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,7,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
,	/* v4167: (byte 4) */
  bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_P1)
,	/* v4168: (byte 3) */
  bytes2word(7,HEAP_I1,RETURN_EVAL,UNPACK)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_I1,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4170: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsQName: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQName),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46specialName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, bytes2word(0,0,0,0)
, useLabel(CT_v4171)
,	/* FN_Language_46Haskell_46Pretty_46prec_95atype: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_INT_P1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4171: (byte 0) */
  HW(0,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46prec_95atype: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prec_95atype))
, bytes2word(0,0,0,0)
, useLabel(CT_v4172)
,	/* FN_Language_46Haskell_46Pretty_46ppHsAType: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4172: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46ppHsAType: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsAType))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec),1)
, useLabel(CF_Language_46Haskell_46Pretty_46prec_95atype)
, bytes2word(1,0,0,1)
, useLabel(CT_v4176)
,	/* FN_Language_46Haskell_46Pretty_46ppHsAsst: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v4176: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsAsst: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsAsst),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQName))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(CF_Language_46Haskell_46Pretty_46ppHsAType)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(1,0,0,1)
, useLabel(CT_v4182)
,	/* FN_Language_46Haskell_46Pretty_46ppHsContext: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v4181: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v4180: (byte 2) */
  bytes2word(6,0,POP_I1,PUSH_CVAL_P1)
,	/* v4177: (byte 2) */
  bytes2word(3,RETURN_EVAL,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(ZAP_ARG_I1,ZAP_STACK_P1,2,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4182: (byte 0) */
  HW(8,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsContext: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsContext),1)
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parenList))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46ppHsAsst)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3921))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46mySep))
, bytes2word(0,0,0,0)
, useLabel(CT_v4184)
,	/* FN_LAMBDA3921: (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_v4183)
,	/* CT_v4184: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3921: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3921))
, bytes2word(1,0,0,1)
, useLabel(CT_v4196)
,	/* FN_Language_46Haskell_46Pretty_46getName: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(3,NOP,TOP(6),BOT(6))
,	/* v4186: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(15),BOT(15))
,	/* v4187: (byte 4) */
  bytes2word(UNPACK,2,PUSH_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_P1,0)
,	/* v4188: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(5,NOP,TOP(10),BOT(10))
, bytes2word(TOP(10),BOT(10),TOP(14),BOT(14))
,	/* v4195: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(22),BOT(22))
,	/* v4192: (byte 4) */
  bytes2word(POP_I1,JUMP,18,0)
, bytes2word(POP_I1,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v4193: (byte 4) */
  bytes2word(1,HEAP_OFF_N1,2,RETURN)
, bytes2word(POP_I1,HEAP_CVAL_I4,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v4189: (byte 4) */
  bytes2word(1,HEAP_OFF_N1,2,RETURN)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,1,0)
, CONSTR(1,1,0)
,	/* CT_v4196: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46getName: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46getName),1)
, VAPTAG(useLabel(FN_LAMBDA3922))
, VAPTAG(useLabel(FN_LAMBDA3923))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46specialName))
, bytes2word(0,0,0,0)
, useLabel(CT_v4197)
,	/* FN_LAMBDA3923: (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_v4153)
,	/* CT_v4197: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3923: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3923))
, bytes2word(0,0,0,0)
, useLabel(CT_v4198)
,	/* FN_LAMBDA3922: (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_v4159)
,	/* CT_v4198: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3922: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3922))
, bytes2word(1,0,0,1)
, useLabel(CT_v4204)
,	/* FN_Language_46Haskell_46Pretty_46isSymbolName: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4203: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4202: (byte 2) */
  bytes2word(8,0,UNPACK,1)
,	/* v4199: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v4204: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46isSymbolName: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4209)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4206: (byte 2) */
  bytes2word(TOP(10),BOT(10),UNPACK,1)
,	/* v4207: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4209: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4210)
,};
Node FN_Language_46Haskell_46Pretty_46_95_46prettyPrec[] = {
  bytes2word(ZAP_ARG_I2,NEEDHEAP_I32,PUSH_ARG_I3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,ZAP_ARG_I1)
, bytes2word(ZAP_ARG_I3,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4210: (byte 0) */
  HW(1,3)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46_95_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46pretty))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4211)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4211: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName)
, bytes2word(1,0,0,1)
, useLabel(CT_v4216)
,	/* FN_Language_46Haskell_46Pretty_46parensIf: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4213: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,PUSH_CVAL_P1)
,	/* v4214: (byte 2) */
  bytes2word(3,RETURN_EVAL,POP_I1,PUSH_CVAL_P1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4216: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46parensIf: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parensIf),1)
, useLabel(F0_Prelude_46id)
, useLabel(F0_Language_46Haskell_46Pretty_46parens)
, bytes2word(1,0,0,1)
, useLabel(CT_v4217)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,PUSH_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4217: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parensIf))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4218)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4218: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName)
, bytes2word(1,0,0,1)
, useLabel(CT_v4223)
,	/* FN_Language_46Haskell_46Pretty_46ppHsNameInfix: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(7,0,PUSH_HEAP,HEAP_CVAL_I4)
,	/* v4219: (byte 3) */
  bytes2word(HEAP_ARG,1,RETURN_EVAL,PUSH_CVAL_P1)
, bytes2word(5,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(35,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,96,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,96,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,8)
,	/* v4221: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,HEAP_CVAL_P1)
, bytes2word(9,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4223: (byte 0) */
  HW(8,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsNameInfix: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsNameInfix),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName))
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_LAMBDA3924))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v4225)
,	/* FN_LAMBDA3924: (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_v4224)
,	/* CT_v4225: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3924: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3924))
, bytes2word(1,0,0,1)
, useLabel(CT_v4230)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4227: (byte 2) */
  bytes2word(TOP(10),BOT(10),UNPACK,1)
,	/* v4228: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4230: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsNameInfix))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4231)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4231: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp)
, bytes2word(1,0,0,1)
, useLabel(CT_v4232)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,PUSH_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4232: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46getName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parensIf))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4233)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4233: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName)
, bytes2word(1,0,0,1)
, useLabel(CT_v4238)
,	/* FN_Language_46Haskell_46Pretty_46ppHsQNameInfix: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,7)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG)
,	/* v4234: (byte 2) */
  bytes2word(1,RETURN_EVAL,PUSH_CVAL_P1,6)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,35)
, bytes2word(0,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(96,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,96,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v4236: (byte 2) */
  bytes2word(5,RETURN_EVAL,HEAP_CVAL_P1,10)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_OFF_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4238: (byte 0) */
  HW(9,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsQNameInfix: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQNameInfix),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46getName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQName))
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_LAMBDA3925))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v4240)
,	/* FN_LAMBDA3925: (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_v4239)
,	/* CT_v4240: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3925: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3925))
, bytes2word(1,0,0,1)
, useLabel(CT_v4245)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4242: (byte 2) */
  bytes2word(TOP(10),BOT(10),UNPACK,1)
,	/* v4243: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4245: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQNameInfix))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4246)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4246: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp)
, bytes2word(0,0,0,0)
, useLabel(CT_v4247)
,	/* FN_Language_46Haskell_46Pretty_46equals: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4247: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46equals: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46equals))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46equals)
, bytes2word(1,0,0,1)
, useLabel(CT_v4251)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(12,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4251: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46equals)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4252)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4252: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate)
, bytes2word(1,0,0,1)
, useLabel(CT_v4253)
,};
Node FN_Language_46Haskell_46Pretty_46letIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,4)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4253: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46letIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46letIndent),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4259)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v4255: (byte 4) */
  bytes2word(TOP(35),BOT(35),TOP(42),BOT(42))
, bytes2word(UNPACK,3,HEAP_CVAL_I3,HEAP_I1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_I2,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
,	/* v4256: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,PUSH_HEAP)
,	/* v4257: (byte 4) */
  bytes2word(HEAP_CVAL_P1,8,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_I4,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_P1,11,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,12,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4259: (byte 0) */
  HW(12,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3926))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, VAPTAG(useLabel(FN_LAMBDA3927))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBody))
, useLabel(F0_Language_46Haskell_46Pretty_46letIndent)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v4261)
,	/* FN_LAMBDA3927: (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_v4260)
,	/* CT_v4261: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3927: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3927))
, bytes2word(0,0,0,0)
, useLabel(CT_v4263)
,	/* FN_LAMBDA3926: (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_v4262)
,	/* CT_v4263: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3926: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3926))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4264)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4264: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt)
, bytes2word(1,0,0,1)
, useLabel(CT_v4268)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,124)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,17,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,23,HEAP_OFF_N1,5)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,ZAP_STACK_P1,5,ZAP_STACK_P1)
, bytes2word(4,ZAP_STACK_P1,3,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4268: (byte 0) */
  HW(6,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3928))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(0,0,0,0)
, useLabel(CT_v4269)
,	/* FN_LAMBDA3928: (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_v4159)
,	/* CT_v4269: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3928: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3928))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4270)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4270: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt)
, bytes2word(1,0,0,1)
, useLabel(CT_v4275)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4272: (byte 2) */
  bytes2word(TOP(25),BOT(25),UNPACK,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(6,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,6)
,	/* v4273: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_CVAL_P1)
, bytes2word(11,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4275: (byte 0) */
  HW(10,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3929))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46myVcat)
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v4276)
,	/* FN_LAMBDA3929: (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_v4159)
,	/* CT_v4276: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3929: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3929))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4277)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4277: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts)
, bytes2word(1,0,0,1)
, useLabel(CT_v4278)
,};
Node FN_Language_46Haskell_46Pretty_46whereIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,5)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4278: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46whereIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46whereIndent),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4284)
,	/* FN_Language_46Haskell_46Pretty_46ppWhere: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v4283: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v4282: (byte 2) */
  bytes2word(6,0,POP_I1,PUSH_CVAL_P1)
,	/* v4279: (byte 2) */
  bytes2word(3,RETURN_EVAL,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_INT_P1)
, bytes2word(2,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4284: (byte 0) */
  HW(10,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppWhere: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppWhere),1)
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3930))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBody))
, useLabel(F0_Language_46Haskell_46Pretty_46whereIndent)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46nest))
, bytes2word(0,0,0,0)
, useLabel(CT_v4286)
,	/* FN_LAMBDA3930: (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_v4285)
,	/* CT_v4286: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3930: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3930))
, bytes2word(1,0,0,1)
, useLabel(CT_v4290)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,4,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_I1,HEAP_CVAL_I5,HEAP_I2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(7,HEAP_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4290: (byte 0) */
  HW(6,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46pretty))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppWhere))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4291)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4291: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt)
, bytes2word(1,0,0,1)
, useLabel(CT_v4295)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(12,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4295: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46equals)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4296)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4296: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField)
, bytes2word(1,0,0,1)
, useLabel(CT_v4297)
,	/* FN_Language_46Haskell_46Pretty_46hcat: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4297: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46hcat: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46hcat),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46hcat)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4317)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46prettyPrec[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,12,TOP(24),BOT(24))
, bytes2word(TOP(30),BOT(30),TOP(36),BOT(36))
, bytes2word(TOP(76),BOT(76),TOP(137),BOT(137))
, bytes2word(TOP(180),BOT(180),TOP(199),BOT(199))
, bytes2word(TOP(228),BOT(228),TOP(243),BOT(243))
, bytes2word(TOP(272),BOT(272),TOP(410),BOT(410))
,	/* v4299: (byte 2) */
  bytes2word(TOP(421),BOT(421),UNPACK,1)
,	/* v4300: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I4)
,	/* v4301: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,45,HEAP_CVAL_P1)
, bytes2word(7,HEAP_P1,0,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4302: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_ARG,1)
, bytes2word(HEAP_INT_P1,0,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(HEAP_CVAL_IN3,HEAP_I1,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,16,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(20,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,25)
,	/* v4303: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_P1,9,HEAP_ARG)
, bytes2word(1,HEAP_INT_P1,1,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,13,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
, bytes2word(15,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,15,HEAP_OFF_N1)
,	/* v4304: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,16,HEAP_CVAL_P1,15)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,4,HEAP_I1)
,	/* v4305: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_P1)
, bytes2word(19,HEAP_CVAL_P1,20,HEAP_CVAL_P1)
, bytes2word(16,HEAP_CVAL_P1,15,HEAP_CVAL_P1)
, bytes2word(17,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,17,HEAP_CVAL_P1)
, bytes2word(21,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,4)
,	/* v4306: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,22)
, bytes2word(HEAP_CVAL_P1,15,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,4,HEAP_I1)
,	/* v4307: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(13,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(16,HEAP_CVAL_P1,23,HEAP_CVAL_P1)
, bytes2word(17,HEAP_CVAL_P1,24,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,12,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(25,HEAP_OFF_N1,11,HEAP_OFF_N1)
,	/* v4308: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,2)
, bytes2word(PUSH_I1,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(24),BOT(24),TOP(24),BOT(24))
,	/* v4316: (byte 2) */
  bytes2word(TOP(28),BOT(28),POP_I1,JUMP)
,	/* v4312: (byte 2) */
  bytes2word(65,0,UNPACK,1)
, bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(64,HEAP_CVAL_P1,25,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,5,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,126,HEAP_CVAL_P1,7)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,25)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
,	/* v4309: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,64,HEAP_CVAL_P1)
, bytes2word(7,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,16)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
,	/* v4313: (byte 4) */
  bytes2word(26,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(POP_I1,PUSH_CHAR_P1,95,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
,	/* v4314: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,126)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,25,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,1,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4317: (byte 0) */
  HW(24,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parensIf))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty))
, VAPTAG(useLabel(FN_Prelude_46_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, useLabel(CF_Language_46Haskell_46Pretty_46bracketList)
, useLabel(F0_Language_46Haskell_46Pretty_46parens)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46pretty)
, useLabel(CF_Language_46Haskell_46Pretty_46braceList)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46hcat))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4318)
,};
Node FN_Language_46Haskell_46Pretty_46_95_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I2,PUSH_INT_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4318: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46_95_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46pretty),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrec))
, bytes2word(1,0,0,1)
, useLabel(CT_v4319)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4319: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat)
, bytes2word(1,0,0,1)
, useLabel(CT_v4320)
,};
Node FN_Language_46Haskell_46Pretty_46caseIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4320: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46caseIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46caseIndent),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4321)
,};
Node FN_Language_46Haskell_46Pretty_46doIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4321: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46doIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46doIndent),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4356)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_P1)
, bytes2word(41,TABLESWITCH,27,NOP)
, bytes2word(TOP(54),BOT(54),TOP(60),BOT(60))
, bytes2word(TOP(66),BOT(66),TOP(72),BOT(72))
, bytes2word(TOP(119),BOT(119),TOP(155),BOT(155))
, bytes2word(TOP(195),BOT(195),TOP(256),BOT(256))
, bytes2word(TOP(333),BOT(333),TOP(427),BOT(427))
, bytes2word(TOP(499),BOT(499),TOP(531),BOT(531))
, bytes2word(TOP(550),BOT(550),TOP(579),BOT(579))
, bytes2word(TOP(594),BOT(594),TOP(614),BOT(614))
, bytes2word(TOP(634),BOT(634),TOP(662),BOT(662))
, bytes2word(TOP(690),BOT(690),TOP(732),BOT(732))
, bytes2word(TOP(784),BOT(784),TOP(842),BOT(842))
, bytes2word(TOP(910),BOT(910),TOP(977),BOT(977))
, bytes2word(TOP(1031),BOT(1031),TOP(1201),BOT(1201))
,	/* v4323: (byte 2) */
  bytes2word(TOP(1212),BOT(1212),UNPACK,1)
,	/* v4324: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v4325: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
,	/* v4326: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,3,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,6,HEAP_I1)
, bytes2word(HEAP_CVAL_I5,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(14,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v4327: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v4328: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(45,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v4329: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(3,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(92,HEAP_CVAL_P1,10,HEAP_CVAL_P1)
, bytes2word(11,HEAP_I1,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,24,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,15,HEAP_CVAL_P1)
,	/* v4330: (byte 4) */
  bytes2word(16,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_P1,18)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,19)
, bytes2word(HEAP_CVAL_P1,20,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,21,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,22,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(18,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
,	/* v4331: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,23,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_P1,24)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_I5,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_P1,25)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_I5,HEAP_I2)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,17,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,23)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,30,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(36,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v4332: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,26,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_P1,27)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,12,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,24,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_P1,28)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,19,HEAP_CVAL_P1)
, bytes2word(29,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,30,HEAP_OFF_N1,10)
,	/* v4333: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,12,HEAP_CVAL_P1)
, bytes2word(31,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_P1,32,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,19,HEAP_CVAL_P1)
, bytes2word(33,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,30,HEAP_OFF_N1,10)
,	/* v4334: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,34,HEAP_CVAL_P1)
, bytes2word(35,HEAP_CVAL_P1,36,HEAP_CVAL_P1)
, bytes2word(37,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,4)
,	/* v4335: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,38,HEAP_CVAL_P1,39)
, bytes2word(HEAP_CVAL_P1,34,HEAP_CVAL_P1,35)
, bytes2word(HEAP_CVAL_P1,36,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,36)
, bytes2word(HEAP_CVAL_P1,40,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,15,HEAP_OFF_N1)
,	/* v4336: (byte 3) */
  bytes2word(4,HEAP_I1,RETURN_EVAL,UNPACK)
, bytes2word(1,HEAP_CVAL_P1,36,HEAP_CVAL_P1)
, bytes2word(41,HEAP_CVAL_P1,35,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,4)
,	/* v4337: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(6,HEAP_I1,HEAP_CVAL_P1,21)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,42,HEAP_OFF_N1)
,	/* v4338: (byte 2) */
  bytes2word(4,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_P1,6,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_P1,21)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,42,HEAP_OFF_N1)
,	/* v4339: (byte 2) */
  bytes2word(4,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(34,HEAP_CVAL_P1,43,HEAP_CVAL_P1)
, bytes2word(36,HEAP_CVAL_P1,44,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,15,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(45,HEAP_OFF_N1,11,HEAP_OFF_N1)
,	/* v4340: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(34,HEAP_CVAL_P1,43,HEAP_CVAL_P1)
, bytes2word(36,HEAP_CVAL_P1,44,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,15,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(45,HEAP_OFF_N1,11,HEAP_OFF_N1)
,	/* v4341: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,46,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,12,HEAP_OFF_N1,5)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(47,ZAP_STACK_P1,2,EVAL)
,	/* v4342: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(UNPACK,2,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,12,HEAP_CVAL_P1)
, bytes2word(48,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_I1,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,17)
, bytes2word(HEAP_OFF_N1,5,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,47,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
,	/* v4343: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(UNPACK,2,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,45,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,39,HEAP_CVAL_I5)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,12,HEAP_CVAL_P1)
, bytes2word(49,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,12,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,18,HEAP_OFF_N1,5)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(47,ZAP_STACK_P1,3,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4344: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,3)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(45,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(39,HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,50,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_I2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,23)
, bytes2word(HEAP_OFF_N1,5,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,47,ZAP_STACK_P1)
, bytes2word(4,ZAP_STACK_P1,3,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4345: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,124,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,38,HEAP_CVAL_P1)
, bytes2word(39,HEAP_CVAL_P1,34,HEAP_CVAL_P1)
, bytes2word(32,HEAP_CVAL_P1,36,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(15,HEAP_OFF_N1,4,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(14,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,47)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
,	/* v4346: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_I5)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,12,HEAP_CVAL_P1)
, bytes2word(51,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(52,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
,	/* v4347: (byte 3) */
  bytes2word(APPLY,1,RETURN_EVAL,UNPACK)
, bytes2word(2,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,27,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))
, bytes2word(TOP(54),BOT(54),TOP(54),BOT(54))
,	/* v4355: (byte 4) */
  bytes2word(TOP(54),BOT(54),TOP(58),BOT(58))
,	/* v4351: (byte 4) */
  bytes2word(POP_I1,JUMP,67,0)
, bytes2word(UNPACK,1,HEAP_CVAL_P1,53)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(64,HEAP_CVAL_P1,45,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(2,HEAP_CHAR_P1,126,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,45)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
,	/* v4348: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,53,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(64,HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(16,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,54,HEAP_OFF_N1,4)
,	/* v4352: (byte 1) */
  bytes2word(RETURN_EVAL,POP_I1,PUSH_CHAR_P1,95)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,EVAL)
,	/* v4353: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,126,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,45)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4356: (byte 0) */
  HW(52,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3931))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(CF_Language_46Haskell_46Pretty_46myFsep)
, VAPTAG(useLabel(FN_LAMBDA3932))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBody))
, useLabel(F0_Language_46Haskell_46Pretty_46letIndent)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_LAMBDA3933))
, VAPTAG(useLabel(FN_LAMBDA3934))
, VAPTAG(useLabel(FN_LAMBDA3935))
, VAPTAG(useLabel(FN_LAMBDA3936))
, VAPTAG(useLabel(FN_LAMBDA3937))
, VAPTAG(useLabel(FN_LAMBDA3938))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46pretty)
, useLabel(F0_Language_46Haskell_46Pretty_46caseIndent)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, VAPTAG(useLabel(FN_LAMBDA3939))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46pretty)
, useLabel(F0_Language_46Haskell_46Pretty_46doIndent)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, useLabel(CF_Language_46Haskell_46Pretty_46bracketList)
, useLabel(F0_Language_46Haskell_46Pretty_46parens)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parens))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46pretty)
, useLabel(CF_Language_46Haskell_46Pretty_46braceList)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_LAMBDA3940))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46bracketList))
, VAPTAG(useLabel(FN_LAMBDA3941))
, VAPTAG(useLabel(FN_LAMBDA3942))
, VAPTAG(useLabel(FN_LAMBDA3943))
, VAPTAG(useLabel(FN_LAMBDA3944))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46hcat))
, bytes2word(0,0,0,0)
, useLabel(CT_v4358)
,	/* FN_LAMBDA3944: (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_v4357)
,	/* CT_v4358: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3944: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3944))
, bytes2word(0,0,0,0)
, useLabel(CT_v4360)
,	/* FN_LAMBDA3943: (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_v4359)
,	/* CT_v4360: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3943: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3943))
, bytes2word(0,0,0,0)
, useLabel(CT_v4361)
,	/* FN_LAMBDA3942: (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_v4359)
,	/* CT_v4361: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3942: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3942))
, bytes2word(0,0,0,0)
, useLabel(CT_v4362)
,	/* FN_LAMBDA3941: (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_v4359)
,	/* CT_v4362: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3941: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3941))
, bytes2word(0,0,0,0)
, useLabel(CT_v4363)
,	/* FN_LAMBDA3940: (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_v4359)
,	/* CT_v4363: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3940: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3940))
, bytes2word(0,0,0,0)
, useLabel(CT_v4365)
,	/* FN_LAMBDA3939: (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_v4364)
,	/* CT_v4365: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3939: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3939))
, bytes2word(0,0,0,0)
, useLabel(CT_v4367)
,	/* FN_LAMBDA3938: (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_v4366)
,	/* CT_v4367: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3938: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3938))
, bytes2word(0,0,0,0)
, useLabel(CT_v4369)
,	/* FN_LAMBDA3937: (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_v4368)
,	/* CT_v4369: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3937: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3937))
, bytes2word(0,0,0,0)
, useLabel(CT_v4371)
,	/* FN_LAMBDA3936: (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_v4370)
,	/* CT_v4371: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3936: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3936))
, bytes2word(0,0,0,0)
, useLabel(CT_v4373)
,	/* FN_LAMBDA3935: (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_v4372)
,	/* CT_v4373: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3935: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3935))
, bytes2word(0,0,0,0)
, useLabel(CT_v4375)
,	/* FN_LAMBDA3934: (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_v4374)
,	/* CT_v4375: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3934: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3934))
, bytes2word(0,0,0,0)
, useLabel(CT_v4377)
,	/* FN_LAMBDA3933: (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_v4376)
,	/* CT_v4377: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3933: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3933))
, bytes2word(0,0,0,0)
, useLabel(CT_v4378)
,	/* FN_LAMBDA3932: (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_v4260)
,	/* CT_v4378: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3932: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3932))
, bytes2word(0,0,0,0)
, useLabel(CT_v4379)
,	/* FN_LAMBDA3931: (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_v4159)
,	/* CT_v4379: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3931: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3931))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4380)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4380: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp)
, bytes2word(0,0,0,0)
, useLabel(CT_v4381)
,	/* FN_Language_46Haskell_46Pretty_46integer: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4381: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46integer: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46integer))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46integer)
, bytes2word(0,0,0,0)
, useLabel(CT_v4382)
,	/* FN_Language_46Haskell_46Pretty_46float: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4382: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46float: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46float))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46float)
, bytes2word(0,0,0,0)
, useLabel(CT_v4383)
,	/* FN_Language_46Haskell_46Pretty_46double: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4383: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46double: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46double))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46double)
, bytes2word(1,0,0,1)
, useLabel(CT_v4395)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,9,TOP(18),BOT(18))
, bytes2word(TOP(34),BOT(34),TOP(52),BOT(52))
, bytes2word(TOP(64),BOT(64),TOP(82),BOT(82))
, bytes2word(TOP(110),BOT(110),TOP(140),BOT(140))
,	/* v4385: (byte 4) */
  bytes2word(TOP(166),BOT(166),TOP(196),BOT(196))
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,PUSH_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,ZAP_STACK_P1,2,EVAL)
,	/* v4386: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_I1,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4387: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4388: (byte 2) */
  bytes2word(1,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_I1)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,ZAP_STACK_P1,2,EVAL)
,	/* v4389: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_I4,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,35)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_OFF_N1)
,	/* v4390: (byte 4) */
  bytes2word(8,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,35,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v4391: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,35)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_OFF_N1)
,	/* v4392: (byte 4) */
  bytes2word(8,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_P1,13)
, bytes2word(HEAP_CVAL_P1,14,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,35,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v4393: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,8)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_P1,15,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4395: (byte 0) */
  HW(13,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty),1)
, VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46Char_46show))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46_91_93_46show))
, useLabel(CF_Prelude_46Show_46Prelude_46Char)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46integer))
, VAPTAG(useLabel(FN_Prelude_46Fractional_46Prelude_46Double_46fromRational))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46double))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46float))
, VAPTAG(useLabel(FN_Prelude_46Fractional_46Prelude_46Float_46fromRational))
, VAPTAG(useLabel(FN_LAMBDA3945))
, bytes2word(0,0,0,0)
, useLabel(CT_v4397)
,	/* FN_LAMBDA3945: (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_v4396)
,	/* CT_v4397: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3945: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3945))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4398)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4398: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral)
, bytes2word(1,0,0,1)
, useLabel(CT_v4402)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,124)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_I5,HEAP_I2)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,12,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(18,HEAP_OFF_N1,5,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(ZAP_STACK_P1,5,ZAP_STACK_P1,4)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4402: (byte 0) */
  HW(5,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46equals)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4403)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4403: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs)
, bytes2word(1,0,0,1)
, useLabel(CT_v4408)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4405: (byte 2) */
  bytes2word(TOP(15),BOT(15),UNPACK,1)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,4)
,	/* v4406: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,4,HEAP_I1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4408: (byte 0) */
  HW(8,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, useLabel(CF_Language_46Haskell_46Pretty_46equals)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46myVcat)
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4409)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4409: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs)
, bytes2word(0,0,0,0)
, useLabel(CT_v4410)
,	/* FN_Language_46Haskell_46Pretty_46prec_95btype: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_INT_P1,1,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4410: (byte 0) */
  HW(0,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46prec_95btype: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prec_95btype))
, bytes2word(0,0,0,0)
, useLabel(CT_v4411)
,	/* FN_Language_46Haskell_46Pretty_46ppHsBType: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4411: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46ppHsBType: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsBType))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec),1)
, useLabel(CF_Language_46Haskell_46Pretty_46prec_95btype)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4425)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_P1)
, bytes2word(33,TABLESWITCH,5,NOP)
, bytes2word(TOP(10),BOT(10),TOP(76),BOT(76))
, bytes2word(TOP(95),BOT(95),TOP(179),BOT(179))
,	/* v4415: (byte 2) */
  bytes2word(TOP(186),BOT(186),UNPACK,2)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_INT_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(10,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,23,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_OFF_N1)
,	/* v4416: (byte 4) */
  bytes2word(28,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_OFF_N1)
,	/* v4417: (byte 3) */
  bytes2word(4,HEAP_I1,RETURN_EVAL,UNPACK)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,16)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,17,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,13,0)
, bytes2word(HEAP_CVAL_P1,10,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,18)
,	/* v4418: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,PUSH_CVAL_P1)
, bytes2word(19,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(50,0,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,20,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(10,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(21,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(2,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,15)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_OFF_N1,20,HEAP_OFF_N1)
,	/* v4420: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v4422: (byte 3) */
  bytes2word(JUMP,16,0,UNPACK)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_P1,22)
,	/* v4423: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,23,HEAP_I1)
,	/* v4412: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,24,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,25,HEAP_OFF_N1,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4425: (byte 0) */
  HW(23,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec),2)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parensIf))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsBType))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3946))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty))
, VAPTAG(useLabel(FN_Prelude_46_36))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, VAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Syntax_46HsType_46_61_61))
, useLabel(CF_Language_46Haskell_46Syntax_46list_95tycon)
, useLabel(F0_Language_46Haskell_46Pretty_46brackets)
, useLabel(CF_Prelude_46otherwise)
, useLabel(CF_Language_46Haskell_46Pretty_46prec_95btype)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsAType))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_LAMBDA3947))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v4427)
,	/* FN_LAMBDA3947: (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_v4426)
,	/* CT_v4427: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3947: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3947))
, bytes2word(0,0,0,0)
, useLabel(CT_v4428)
,	/* FN_LAMBDA3946: (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_v4159)
,	/* CT_v4428: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3946: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3946))
, bytes2word(1,0,0,1)
, useLabel(CT_v4429)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4429: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType)
, bytes2word(1,0,0,1)
, useLabel(CT_v4433)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,5,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,ZAP_STACK_P1,4)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4433: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsContext))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4434)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4434: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType)
, bytes2word(1,0,0,1)
, useLabel(CT_v4446)
,	/* FN_Language_46Haskell_46Pretty_46ppHsDeriving: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4438: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,PUSH_CVAL_P1)
,	/* v4439: (byte 2) */
  bytes2word(3,RETURN_EVAL,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v4445: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v4443: (byte 2) */
  bytes2word(23,0,POP_I1,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(7,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,6)
,	/* v4440: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,POP_P1)
,	/* v4435: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_P1,9,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,10,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_P1,12,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,11)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4446: (byte 0) */
  HW(10,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsDeriving: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsDeriving),1)
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3948))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsQName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_LAMBDA3949))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parenList))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46ppHsQName)
, bytes2word(0,0,0,0)
, useLabel(CT_v4448)
,	/* FN_LAMBDA3949: (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_v4447)
,	/* CT_v4448: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3949: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3949))
, bytes2word(0,0,0,0)
, useLabel(CT_v4449)
,	/* FN_LAMBDA3948: (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_v4447)
,	/* CT_v4449: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3948: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3948))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4454)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4451: (byte 2) */
  bytes2word(TOP(26),BOT(26),UNPACK,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1,2)
, bytes2word(HEAP_CHAR_P1,33,HEAP_CVAL_I5,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
,	/* v4452: (byte 4) */
  bytes2word(8,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_ARG,1,HEAP_I1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4454: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsAType))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec))
, bytes2word(1,0,0,1)
, useLabel(CT_v4455)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4455: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType)
, bytes2word(1,0,0,1)
, useLabel(CT_v4459)
,	/* FN_Language_46Haskell_46Pretty_46ppField: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(4,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_CVAL_P1)
, bytes2word(11,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,12,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,18,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4459: (byte 0) */
  HW(12,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppField: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppField),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, VAPTAG(useLabel(FN_Prelude_46_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3950))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46pretty))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, useLabel(CF_Language_46Haskell_46Pretty_46myFsepSimple)
, bytes2word(0,0,0,0)
, useLabel(CT_v4460)
,	/* FN_LAMBDA3950: (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_v4357)
,	/* CT_v4460: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3950: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3950))
, bytes2word(1,0,0,1)
, useLabel(CT_v4485)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4462: (byte 2) */
  bytes2word(TOP(151),BOT(151),UNPACK,3)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4481: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4466: (byte 2) */
  bytes2word(108,0,UNPACK,1)
, bytes2word(PUSH_P1,3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4482: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4470: (byte 2) */
  bytes2word(88,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4483: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4474: (byte 2) */
  bytes2word(67,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v4484: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v4478: (byte 2) */
  bytes2word(46,0,POP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_I2,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(6,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_P1)
, bytes2word(0,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,16)
, bytes2word(HEAP_OFF_N1,5,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4475: (byte 2) */
  bytes2word(1,RETURN_EVAL,POP_P1,2)
,	/* v4471: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v4467: (byte 4) */
  bytes2word(2,JUMP,2,0)
,	/* v4463: (byte 4) */
  bytes2word(POP_I1,JUMP,2,0)
, bytes2word(HEAP_CVAL_I5,HEAP_I1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_I2,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,5)
,	/* v4479: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_P1)
, bytes2word(12,HEAP_I1,HEAP_CVAL_P1,13)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
, bytes2word(HEAP_CVAL_P1,16,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,4)
, bytes2word(HEAP_I2,PUSH_HEAP,HEAP_CVAL_P1,17)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4485: (byte 0) */
  HW(15,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46prec_95btype)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec),1)
, useLabel(CF_Language_46Haskell_46Pretty_46prec_95atype)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(CF_Language_46Haskell_46Pretty_46mySep)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46ppField)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46braceList)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4486)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4486: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl)
, bytes2word(1,0,0,1)
, useLabel(CT_v4490)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,5,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I2,HEAP_P1,3,HEAP_CVAL_I4)
, bytes2word(HEAP_I1,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_P1,4,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,11)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_P1,5,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_OFF_N1)
, bytes2word(21,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4490: (byte 0) */
  HW(9,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46pretty),1)
, VAPTAG(useLabel(FN_LAMBDA3951))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46markLine),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppWhere))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4505)
,	/* FN_LAMBDA3951: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4503: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4494: (byte 2) */
  bytes2word(128,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v4504: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v4498: (byte 2) */
  bytes2word(107,0,UNPACK,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,91)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_P1,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,12)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,18,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_P1,4,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,5)
,	/* v4501: (byte 4) */
  bytes2word(0,PUSH_P1,0,RETURN)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,11,HEAP_INT_P1,2)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,3)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v4499: (byte 2) */
  bytes2word(5,RETURN,POP_P1,2)
,	/* v4495: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v4491: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(HEAP_CVAL_P1,13,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,11,HEAP_INT_P1,2)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4505: (byte 0) */
  HW(11,2)
, 0
,	/* F0_LAMBDA3951: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3951),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46isSymbolName))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46pretty))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsName))
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parens))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46prettyPrec),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4506)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4506: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch)
, bytes2word(1,0,0,1)
, useLabel(CT_v4511)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v4508: (byte 2) */
  bytes2word(TOP(14),BOT(14),POP_I1,PUSH_CVAL_P1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I4,EVAL)
,	/* v4509: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(POP_I1,PUSH_CVAL_P1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4511: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46pretty),1)
, useLabel(CF_LAMBDA3952)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, useLabel(CF_LAMBDA3953)
, bytes2word(0,0,0,0)
, useLabel(CT_v4513)
,	/* FN_LAMBDA3953: (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_v4512)
,	/* CT_v4513: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3953: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3953))
, bytes2word(0,0,0,0)
, useLabel(CT_v4515)
,	/* FN_LAMBDA3952: (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_v4514)
,	/* CT_v4515: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3952: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3952))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4516)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4516: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety)
, bytes2word(1,0,0,1)
, useLabel(CT_v4522)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,3,TOP(6),BOT(6))
,	/* v4518: (byte 4) */
  bytes2word(TOP(16),BOT(16),TOP(26),BOT(26))
, bytes2word(POP_I1,PUSH_CVAL_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,EVAL,NEEDHEAP_I32,APPLY)
,	/* v4519: (byte 2) */
  bytes2word(1,RETURN_EVAL,POP_I1,PUSH_CVAL_P1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_I4,EVAL)
,	/* v4520: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(POP_I1,PUSH_CVAL_P1,6,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4522: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46pretty),1)
, useLabel(CF_LAMBDA3954)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, useLabel(CF_LAMBDA3955)
, useLabel(CF_LAMBDA3956)
, bytes2word(0,0,0,0)
, useLabel(CT_v4524)
,	/* FN_LAMBDA3956: (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_v4523)
,	/* CT_v4524: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3956: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3956))
, bytes2word(0,0,0,0)
, useLabel(CT_v4526)
,	/* FN_LAMBDA3955: (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_v4525)
,	/* CT_v4526: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3955: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3955))
, bytes2word(0,0,0,0)
, useLabel(CT_v4528)
,	/* FN_LAMBDA3954: (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_v4527)
,	/* CT_v4528: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3954: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3954))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4529)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4529: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc)
, bytes2word(1,0,0,1)
, useLabel(CT_v4530)
,};
Node FN_Language_46Haskell_46Pretty_46classIndent[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4530: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46classIndent[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46classIndent),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v4531)
,	/* FN_Language_46Haskell_46Pretty_46int: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4531: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46int: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46int))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46int)
, bytes2word(1,0,0,1)
, useLabel(CT_v4556)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_P1)
, bytes2word(67,TABLESWITCH,12,NOP)
, bytes2word(TOP(24),BOT(24),TOP(111),BOT(111))
, bytes2word(TOP(240),BOT(240),TOP(316),BOT(316))
, bytes2word(TOP(415),BOT(415),TOP(616),BOT(616))
, bytes2word(TOP(818),BOT(818),TOP(865),BOT(865))
, bytes2word(TOP(942),BOT(942),TOP(956),BOT(956))
,	/* v4533: (byte 4) */
  bytes2word(TOP(1007),BOT(1007),TOP(1138),BOT(1138))
, bytes2word(UNPACK,4,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(8,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_I2,HEAP_CVAL_P1,11,HEAP_P1)
, bytes2word(3,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,13,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,13,HEAP_OFF_N1)
, bytes2word(19,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,34,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(39,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
,	/* v4534: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(6,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,17)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_I2)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,15,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_P1,3,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,27)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,2,HEAP_CHAR_P1,124)
, bytes2word(HEAP_CVAL_P1,20,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,21,HEAP_P1,4)
, bytes2word(HEAP_CVAL_P1,22,HEAP_CVAL_P1,23)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_P1,24)
, bytes2word(HEAP_P1,5,HEAP_CVAL_P1,25)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,26,HEAP_OFF_N1,29)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_OFF_N1,60,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
,	/* v4535: (byte 4) */
  bytes2word(15,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,4,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_P1,27)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,28,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,HEAP_I2)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,11)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,29)
, bytes2word(HEAP_CVAL_P1,30,HEAP_CVAL_P1,31)
, bytes2word(HEAP_CVAL_P1,32,HEAP_CVAL_P1,33)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,4)
, bytes2word(HEAP_P1,3,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,14,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,28)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_OFF_N1,33,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
,	/* v4536: (byte 4) */
  bytes2word(15,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,6,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(34,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(17,HEAP_I1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,9,HEAP_CVAL_P1)
, bytes2word(10,HEAP_P1,3,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(27,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(26,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_P1,35,HEAP_P1)
, bytes2word(4,HEAP_CVAL_P1,24,HEAP_P1)
, bytes2word(5,HEAP_CVAL_P1,25,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(26,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(45,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
,	/* v4537: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(5,PUSH_P1,4,EVAL)
, bytes2word(NEEDHEAP_P1,58,TABLESWITCH,2)
,	/* v4554: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v4541: (byte 4) */
  bytes2word(POP_I1,JUMP,74,0)
, bytes2word(POP_I1,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,36)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,17)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_I2)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,15,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_P1,3,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,27)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_OFF_N1,32,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
,	/* v4538: (byte 4) */
  bytes2word(15,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,37,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,17,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_I2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(15,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_P1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_CVAL_P1,38)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,13,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,19)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,39,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,39)
, bytes2word(HEAP_P1,4,HEAP_CVAL_P1,40)
, bytes2word(HEAP_CVAL_P1,41,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,25,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_OFF_N1,53,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_CVAL_P1)
,	/* v4542: (byte 4) */
  bytes2word(15,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,5,PUSH_P1,4)
, bytes2word(EVAL,NEEDHEAP_P1,58,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v4555: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v4546: (byte 2) */
  bytes2word(74,0,POP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,42,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,17,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(43,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,15)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,44,HEAP_P1,3)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,27,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,32)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_OFF_N1)
,	/* v4543: (byte 2) */
  bytes2word(5,RETURN_EVAL,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(45,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(17,HEAP_I1,HEAP_CVAL_P1,43)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,9,HEAP_CVAL_P1)
, bytes2word(44,HEAP_P1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,46,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,13)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,19,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,39)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,39,HEAP_P1,4)
, bytes2word(HEAP_CVAL_P1,40,HEAP_CVAL_P1,41)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,25)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,53)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_OFF_N1)
,	/* v4547: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,2)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,47,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,48,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,49,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,26,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,18,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,5)
,	/* v4548: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,3,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_I4,HEAP_CVAL_P1)
, bytes2word(29,HEAP_CVAL_P1,30,HEAP_CVAL_P1)
, bytes2word(31,HEAP_CVAL_P1,10,HEAP_CVAL_P1)
, bytes2word(33,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(50,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(51,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,29,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,34)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_OFF_N1)
,	/* v4549: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,52)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
,	/* v4550: (byte 4) */
  bytes2word(53,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(UNPACK,4,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,54,HEAP_CVAL_P1)
, bytes2word(55,HEAP_I1,HEAP_CVAL_P1,56)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,13,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,57,HEAP_P1)
, bytes2word(3,HEAP_CVAL_P1,25,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,23)
,	/* v4551: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(6,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,58,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_CVAL_P1,59)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,60,HEAP_I2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,61,HEAP_P1)
, bytes2word(3,HEAP_CVAL_P1,8,HEAP_P1)
, bytes2word(4,HEAP_CVAL_I5,HEAP_CVAL_P1,62)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,11)
, bytes2word(HEAP_P1,5,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,17)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,22,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,28)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,63,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,14,HEAP_OFF_N1,62)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_OFF_N1)
,	/* v4552: (byte 2) */
  bytes2word(5,RETURN_EVAL,UNPACK,5)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,64,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,65,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,2,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,12,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(20,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(66,HEAP_I2,HEAP_CVAL_P1,8)
, bytes2word(HEAP_P1,3,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(67,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(11,HEAP_P1,4,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,22,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,13,HEAP_OFF_N1)
, bytes2word(28,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,63,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(57,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4556: (byte 0) */
  HW(65,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46markLine),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46mySep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3957))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46equals)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Language_46Haskell_46Pretty_46blankline)
, VAPTAG(useLabel(FN_LAMBDA3958))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsContext))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myVcat))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46char))
, VAPTAG(useLabel(FN_Prelude_46repeat))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty)
, VAPTAG(useLabel(FN_Prelude_46zipWith))
, useLabel(F0_Language_46Haskell_46Pretty_46_60_43_62)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsDeriving))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_36_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46int))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46punctuate),1)
, useLabel(CF_Language_46Haskell_46Pretty_46comma)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, VAPTAG(useLabel(FN_LAMBDA3959))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty))
, VAPTAG(useLabel(FN_LAMBDA3960))
, VAPTAG(useLabel(FN_LAMBDA3961))
, VAPTAG(useLabel(FN_LAMBDA3962))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBody))
, useLabel(F0_Language_46Haskell_46Pretty_46classIndent)
, VAPTAG(useLabel(FN_LAMBDA3963))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, useLabel(CF_Language_46Haskell_46Pretty_46ppHsAType)
, VAPTAG(useLabel(FN_LAMBDA3964))
, VAPTAG(useLabel(FN_LAMBDA3965))
, VAPTAG(useLabel(FN_LAMBDA3966))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46parenList))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty)
, VAPTAG(useLabel(FN_LAMBDA3967))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46pretty)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppBindings))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46myFsep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppWhere))
, VAPTAG(useLabel(FN_LAMBDA3968))
, VAPTAG(useLabel(FN_LAMBDA3969))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46pretty))
, VAPTAG(useLabel(FN_LAMBDA3970))
, VAPTAG(useLabel(FN_LAMBDA3971))
, useLabel(CF_Language_46Haskell_46Pretty_46mySep)
, VAPTAG(useLabel(FN_LAMBDA3972))
, VAPTAG(useLabel(FN_LAMBDA3973))
, VAPTAG(useLabel(FN_LAMBDA3974))
, VAPTAG(useLabel(FN_LAMBDA3975))
, bytes2word(0,0,0,0)
, useLabel(CT_v4557)
,	/* FN_LAMBDA3975: (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_v4357)
,	/* CT_v4557: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3975: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3975))
, bytes2word(1,0,0,1)
, useLabel(CT_v4560)
,	/* FN_LAMBDA3974: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(6,0,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v4558: (byte 2) */
  bytes2word(1,RETURN,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4560: (byte 0) */
  HW(5,1)
, 0
,	/* F0_LAMBDA3974: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3974),1)
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46_91_93_46show))
, useLabel(CF_Prelude_46Show_46Prelude_46Char)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,0,0)
, useLabel(CT_v4562)
,	/* FN_LAMBDA3973: (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_v4561)
,	/* CT_v4562: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3973: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3973))
, bytes2word(0,0,0,0)
, useLabel(CT_v4564)
,	/* FN_LAMBDA3972: (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_v4563)
,	/* CT_v4564: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3972: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3972))
, bytes2word(0,0,0,0)
, useLabel(CT_v4565)
,	/* FN_LAMBDA3971: (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_v4357)
,	/* CT_v4565: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3971: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3971))
, bytes2word(1,0,0,1)
, useLabel(CT_v4568)
,	/* FN_LAMBDA3970: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(6,0,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v4566: (byte 2) */
  bytes2word(1,RETURN,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4568: (byte 0) */
  HW(5,1)
, 0
,	/* F0_LAMBDA3970: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3970),1)
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46_91_93_46show))
, useLabel(CF_Prelude_46Show_46Prelude_46Char)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,0,0)
, useLabel(CT_v4570)
,	/* FN_LAMBDA3969: (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_v4569)
,	/* CT_v4570: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3969: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3969))
, bytes2word(0,0,0,0)
, useLabel(CT_v4571)
,	/* FN_LAMBDA3968: (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_v4563)
,	/* CT_v4571: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3968: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3968))
, bytes2word(0,0,0,0)
, useLabel(CT_v4572)
,	/* FN_LAMBDA3967: (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_v4357)
,	/* CT_v4572: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3967: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3967))
, bytes2word(0,0,0,0)
, useLabel(CT_v4574)
,	/* FN_LAMBDA3966: (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_v4573)
,	/* CT_v4574: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3966: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3966))
, bytes2word(0,0,0,0)
, useLabel(CT_v4575)
,	/* FN_LAMBDA3965: (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_v4285)
,	/* CT_v4575: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3965: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3965))
, bytes2word(0,0,0,0)
, useLabel(CT_v4577)
,	/* FN_LAMBDA3964: (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_v4576)
,	/* CT_v4577: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3964: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3964))
, bytes2word(0,0,0,0)
, useLabel(CT_v4578)
,	/* FN_LAMBDA3963: (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_v4576)
,	/* CT_v4578: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3963: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3963))
, bytes2word(0,0,0,0)
, useLabel(CT_v4579)
,	/* FN_LAMBDA3962: (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_v4285)
,	/* CT_v4579: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3962: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3962))
, bytes2word(0,0,0,0)
, useLabel(CT_v4581)
,	/* FN_LAMBDA3961: (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_v4580)
,	/* CT_v4581: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3961: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3961))
, bytes2word(0,0,0,0)
, useLabel(CT_v4582)
,	/* FN_LAMBDA3960: (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_v4580)
,	/* CT_v4582: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3960: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3960))
, bytes2word(0,0,0,0)
, useLabel(CT_v4584)
,	/* FN_LAMBDA3959: (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_v4583)
,	/* CT_v4584: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3959: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3959))
, bytes2word(0,0,0,0)
, useLabel(CT_v4586)
,	/* FN_LAMBDA3958: (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_v4585)
,	/* CT_v4586: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3958: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3958))
, bytes2word(0,0,0,0)
, useLabel(CT_v4588)
,	/* FN_LAMBDA3957: (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_v4587)
,	/* CT_v4588: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3957: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3957))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4589)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4589: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl)
, bytes2word(1,0,0,1)
, useLabel(CT_v4596)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(8),BOT(8))
, bytes2word(TOP(14),BOT(14),TOP(20),BOT(20))
,	/* v4591: (byte 2) */
  bytes2word(TOP(41),BOT(41),UNPACK,1)
,	/* v4592: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v4593: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
, bytes2word(HEAP_CVAL_I3,HEAP_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
,	/* v4594: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,UNPACK)
, bytes2word(2,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,4,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,11)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4596: (byte 0) */
  HW(10,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3976))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v4598)
,	/* FN_LAMBDA3976: (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_v4597)
,	/* CT_v4598: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3976: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3976))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4599)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4599: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec)
, bytes2word(1,0,0,1)
, useLabel(CT_v4603)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_P1)
, bytes2word(45,UNPACK,5,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,8,HEAP_I2,HEAP_CVAL_P1)
, bytes2word(9,HEAP_I1,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,2)
, bytes2word(HEAP_P1,3,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,2)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,4,HEAP_P1,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,15)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,21,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,26)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,32,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,38)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,43,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4603: (byte 0) */
  HW(12,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46pretty),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46markLine),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46mySep))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3978))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA3980))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty))
, CAPTAG(useLabel(FN_LAMBDA3982),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46maybePP))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46612_46exports),2)
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec)
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(1,0,0,1)
, useLabel(CT_v4604)
,	/* FN_LAMBDA3982: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4604: (byte 0) */
  HW(5,1)
, 0
,	/* F0_LAMBDA3982: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3982),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3981))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v4606)
,	/* FN_LAMBDA3981: (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_v4605)
,	/* CT_v4606: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3981: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3981))
, bytes2word(1,0,0,1)
, useLabel(CT_v4609)
,	/* FN_LAMBDA3980: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,11,0,PUSH_CVAL_P1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_I4,EVAL)
,	/* v4607: (byte 4) */
  bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(PUSH_CVAL_P1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4609: (byte 0) */
  HW(3,1)
, 0
,	/* F0_LAMBDA3980: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3980),1)
, useLabel(CF_LAMBDA3979)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, useLabel(CF_Language_46Haskell_46Pretty_46empty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4611)
,	/* FN_LAMBDA3979: (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_v4610)
,	/* CT_v4611: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3979: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3979))
, bytes2word(0,0,0,0)
, useLabel(CT_v4612)
,	/* FN_LAMBDA3978: (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_v4569)
,	/* CT_v4612: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3978: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3978))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4618)
,	/* FN_Language_46Haskell_46Pretty_46Prelude_46612_46exports: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(4,HEAP_P1,3,PUSH_P1)
, bytes2word(2,ZAP_ARG_I1,ZAP_STACK_P1,4)
, bytes2word(ZAP_STACK_P1,3,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,19)
, bytes2word(0,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_OFF_N1)
, bytes2word(3,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,4)
,	/* v4615: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,PUSH_P1,0)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4618: (byte 0) */
  HW(9,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46Prelude_46612_46exports: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Prelude_46612_46exports),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46pretty))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, VAPTAG(useLabel(FN_Prelude_46_36))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3977))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v4620)
,	/* FN_LAMBDA3977: (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_v4619)
,	/* CT_v4620: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3977: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3977))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4621)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4621: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl)
, bytes2word(1,0,0,1)
, useLabel(CT_v4629)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,5,TOP(10),BOT(10))
, bytes2word(TOP(16),BOT(16),TOP(22),BOT(22))
,	/* v4623: (byte 4) */
  bytes2word(TOP(43),BOT(43),TOP(71),BOT(71))
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
,	/* v4624: (byte 2) */
  bytes2word(HEAP_I1,RETURN_EVAL,UNPACK,1)
,	/* v4625: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(UNPACK,1,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,5)
,	/* v4626: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,5)
,	/* v4627: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,14,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,15,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4629: (byte 0) */
  HW(13,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3983))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_62))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, VAPTAG(useLabel(FN_Prelude_46_36))
, VAPTAG(useLabel(FN_LAMBDA3984))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_60_43_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v4631)
,	/* FN_LAMBDA3984: (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_v4630)
,	/* CT_v4631: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3984: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3984))
, bytes2word(0,0,0,0)
, useLabel(CT_v4632)
,	/* FN_LAMBDA3983: (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_v4597)
,	/* CT_v4632: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3983: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3983))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4633)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4633: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec)
, bytes2word(1,0,0,1)
, useLabel(CT_v4634)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty[] = {
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(ZAP_ARG_I1,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4634: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4635)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4635: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4636)
,	/* FN_Language_46Haskell_46Pretty_46ppHsModuleHeader: (byte 0) */
  bytes2word(NEEDHEAP_P1,37,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,9,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(11,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I3,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,23,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,29,HEAP_OFF_N1,5)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(13,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v4636: (byte 0) */
  HW(11,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46ppHsModuleHeader: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsModuleHeader),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46text))
, VAPTAG(useLabel(FN_LAMBDA3985))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Language_46Haskell_46Pretty_46parenList)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46maybePP))
, VAPTAG(useLabel(FN_LAMBDA3986))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46mySep))
, bytes2word(0,0,0,0)
, useLabel(CT_v4637)
,	/* FN_LAMBDA3986: (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_v4285)
,	/* CT_v4637: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3986: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3986))
, bytes2word(0,0,0,0)
, useLabel(CT_v4638)
,	/* FN_LAMBDA3985: (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_v4630)
,	/* CT_v4638: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA3985: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA3985))
, bytes2word(1,0,0,1)
, useLabel(CT_v4642)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46pretty[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,5,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_I1,HEAP_I2)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_P1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_P1,4,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,13)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,18,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4642: (byte 0) */
  HW(8,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46pretty),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46markLine),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ppHsModuleHeader))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46pretty)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46topLevel))
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4643)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46prettyPrec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4643: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46prettyPrec),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_95_46prettyPrec))
, useLabel(CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule)
, bytes2word(1,0,0,1)
, useLabel(CT_v4644)
,	/* FN_Language_46Haskell_46Pretty_46unDocM: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4644: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46unDocM: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46unDocM),1)
, bytes2word(7,0,6,1)
, bytes2word(5,2,4,3)
, bytes2word(3,4,2,5)
, bytes2word(1,6,0,7)
, useLabel(CT_v4645)
,	/* FN_Language_46Haskell_46Pretty_46fullRenderWithMode: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(3,HEAP_ARG_ARG,4,5)
, bytes2word(HEAP_ARG,6,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(7,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,12,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4645: (byte 0) */
  HW(4,7)
, 0
,	/* F0_Language_46Haskell_46Pretty_46fullRenderWithMode: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fullRenderWithMode),7)
, CAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46fullRender),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46unDocM))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v4646)
,};
Node FN_Language_46Haskell_46Pretty_46defaultMode[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_INT_P1)
, bytes2word(8,HEAP_INT_P1,3,HEAP_INT_P1)
, bytes2word(4,HEAP_INT_P1,4,HEAP_INT_P1)
, bytes2word(6,HEAP_INT_P1,2,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,11,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,10,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v4646: (byte 0) */
  HW(0,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46defaultMode[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46defaultMode))
, bytes2word(0,0,0,0)
, useLabel(CT_v4647)
,	/* FN_Language_46Haskell_46Pretty_46fullRender: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4647: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46fullRender: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fullRender))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fullRenderWithMode),6)
, useLabel(CF_Language_46Haskell_46Pretty_46defaultMode)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4648)
,	/* FN_Language_46Haskell_46Pretty_46renderStyleMode: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,3,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4648: (byte 0) */
  HW(4,3)
, 0
,	/* F0_Language_46Haskell_46Pretty_46renderStyleMode: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46renderStyleMode),3)
, CAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46renderStyle),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46unDocM))
, VAPTAG(useLabel(FN_Prelude_46_46))
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4649)
,};
Node FN_Language_46Haskell_46Pretty_46prettyPrintStyleMode[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(3,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4649: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46prettyPrintStyleMode[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrintStyleMode),3)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46renderStyleMode),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46pretty))
, VAPTAG(useLabel(FN_Prelude_46_46))
, bytes2word(1,0,0,1)
, useLabel(CT_v4650)
,};
Node FN_Language_46Haskell_46Pretty_46prettyPrintWithMode[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4650: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46prettyPrintWithMode[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrintWithMode),1)
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrintStyleMode),1)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46style)
, bytes2word(1,0,0,1)
, useLabel(CT_v4651)
,};
Node FN_Language_46Haskell_46Pretty_46prettyPrint[] = {
  bytes2word(NEEDHEAP_I32,PUSH_CVAL_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,ZAP_ARG_I1)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4651: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46prettyPrint[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrint),1)
, useLabel(CF_Language_46Haskell_46Pretty_46defaultMode)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrintWithMode))
, bytes2word(0,0,0,0)
, useLabel(CT_v4652)
,	/* FN_Language_46Haskell_46Pretty_46renderWithMode: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4652: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46renderWithMode: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46renderWithMode))
, CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46renderStyleMode),2)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46style)
, bytes2word(0,0,0,0)
, useLabel(CT_v4653)
,	/* FN_Language_46Haskell_46Pretty_46render: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CVAL_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4653: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46render: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46render))
, useLabel(CF_Language_46Haskell_46Pretty_46defaultMode)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46renderWithMode))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4654)
,	/* FN_Language_46Haskell_46Pretty_46hang: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4654: (byte 0) */
  HW(2,3)
, 0
,	/* F0_Language_46Haskell_46Pretty_46hang: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46hang),3)
, CAPTAG(useLabel(FN_LAMBDA3988),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4655)
,	/* FN_LAMBDA3988: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4655: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA3988: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3988),3)
, CAPTAG(useLabel(FN_LAMBDA3987),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4656)
,	/* FN_LAMBDA3987: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4656: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA3987: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3987),3)
, VAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46hang))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, bytes2word(1,0,0,1)
, useLabel(CT_v4657)
,	/* FN_Language_46Haskell_46Pretty_46fcat: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4657: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46fcat: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46fcat),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46fcat)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v4658)
,	/* FN_Language_46Haskell_46Pretty_46cat: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4658: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46cat: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46cat),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46cat)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v4659)
,	/* FN_Language_46Haskell_46Pretty_46sep: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4659: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46sep: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46sep),1)
, VAPTAG(useLabel(FN_Prelude_46sequence))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46sep)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4660)
,	/* FN_Language_46Haskell_46Pretty_46_36_43_36: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4660: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46_36_43_36: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46_36_43_36),2)
, CAPTAG(useLabel(FN_LAMBDA3990),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4661)
,	/* FN_LAMBDA3990: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4661: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3990: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3990),2)
, CAPTAG(useLabel(FN_LAMBDA3989),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4662)
,	/* FN_LAMBDA3989: (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_v4662: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3989: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3989),2)
, VAPTAG(useLabel(FN_Text_46PrettyPrint_46HughesPJ_46_36_43_36))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, bytes2word(0,0,0,0)
, useLabel(CT_v4663)
,	/* FN_Language_46Haskell_46Pretty_46rbrace: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4663: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46rbrace: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46rbrace))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46rbrace)
, bytes2word(0,0,0,0)
, useLabel(CT_v4664)
,	/* FN_Language_46Haskell_46Pretty_46lbrace: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4664: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46lbrace: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46lbrace))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46lbrace)
, bytes2word(0,0,0,0)
, useLabel(CT_v4665)
,	/* FN_Language_46Haskell_46Pretty_46rbrack: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4665: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46rbrack: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46rbrack))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46rbrack)
, bytes2word(0,0,0,0)
, useLabel(CT_v4666)
,	/* FN_Language_46Haskell_46Pretty_46lbrack: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4666: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46lbrack: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46lbrack))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46lbrack)
, bytes2word(0,0,0,0)
, useLabel(CT_v4667)
,	/* FN_Language_46Haskell_46Pretty_46rparen: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4667: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46rparen: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46rparen))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46rparen)
, bytes2word(0,0,0,0)
, useLabel(CT_v4668)
,	/* FN_Language_46Haskell_46Pretty_46lparen: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4668: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46lparen: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46lparen))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46lparen)
, bytes2word(0,0,0,0)
, useLabel(CT_v4669)
,	/* FN_Language_46Haskell_46Pretty_46colon: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4669: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46colon: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46colon))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, useLabel(CF_Text_46PrettyPrint_46HughesPJ_46colon)
, bytes2word(1,0,0,1)
, useLabel(CT_v4670)
,	/* FN_Language_46Haskell_46Pretty_46doubleQuotes: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4670: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46doubleQuotes: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46doubleQuotes),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46doubleQuotes)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(1,0,0,1)
, useLabel(CT_v4671)
,	/* FN_Language_46Haskell_46Pretty_46quotes: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4671: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46quotes: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46quotes),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46quotes)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,0,0)
, useLabel(CT_v4672)
,	/* FN_Language_46Haskell_46Pretty_46rational: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4672: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46rational: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46rational))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46rational)
, bytes2word(0,0,0,0)
, useLabel(CT_v4673)
,	/* FN_Language_46Haskell_46Pretty_46ptext: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4673: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Language_46Haskell_46Pretty_46ptext: (byte 0) */
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46ptext))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, useLabel(F0_Text_46PrettyPrint_46HughesPJ_46text)
, bytes2word(1,0,0,1)
, useLabel(CT_v4674)
,	/* FN_Language_46Haskell_46Pretty_46retDocM: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4674: (byte 0) */
  HW(1,1)
, 0
,	/* F0_Language_46Haskell_46Pretty_46retDocM: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46retDocM),1)
, CAPTAG(useLabel(FN_LAMBDA3991),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4675)
,	/* FN_LAMBDA3991: (byte 0) */
  bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ARG_I1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4675: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA3991: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3991),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4676)
,	/* FN_Language_46Haskell_46Pretty_46then_95DocM: (byte 0) */
  bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4676: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46then_95DocM: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46then_95DocM),2)
, CAPTAG(useLabel(FN_LAMBDA3992),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4677)
,	/* FN_LAMBDA3992: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4677: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3992: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3992),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46unDocM))
, VAPTAG(useLabel(FN_Prelude_46_36))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4678)
,	/* FN_Language_46Haskell_46Pretty_46thenDocM: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4678: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Language_46Haskell_46Pretty_46thenDocM: (byte 0) */
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46thenDocM),2)
, CAPTAG(useLabel(FN_LAMBDA3993),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v4679)
,	/* FN_LAMBDA3993: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(2,HEAP_P1,0,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4679: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA3993: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3993),3)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46unDocM))
, VAPTAG(useLabel(FN_Prelude_46_36))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(1,0,0,1)
, useLabel(CT_v4680)
,};
Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4680: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return),1)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46retDocM))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4681)
,};
Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4681: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46then_95DocM))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4682)
,};
Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v4682: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61),2)
, VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46thenDocM))
, bytes2word(1,0,0,1)
, useLabel(CT_v4683)
,};
Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46fail[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4683: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46fail[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46fail),1)
, VAPTAG(useLabel(FN_Prelude_46_95_46fail))
, useLabel(CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4684)
,};
Node FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4684: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap[] = {
  CAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap),2)
, CAPTAG(useLabel(FN_LAMBDA3994),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4685)
,	/* FN_LAMBDA3994: (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_v4685: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA3994: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA3994),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return))
, bytes2word(1,0,0,1)
, useLabel(CT_v4686)
,};
Node FN_Language_46Haskell_46Pretty_46comments[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,10)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4686: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46comments[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46comments),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4687)
,};
Node FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(ORD,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(ORD,EQ_W,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4687: (byte 0) */
  HW(0,2)
, 0
,};
Node F0_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v4688)
,};
Node FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v4688: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61),2)
, VAPTAG(useLabel(FN_Prelude_46_95_46_47_61))
, useLabel(CF_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout)
, bytes2word(0,0,0,0)
, useLabel(CT_v4689)
,};
Node FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4689: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout[] = {
  VAPTAG(useLabel(FN_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout))
, useLabel(F0_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_47_61)
, useLabel(F0_Prelude_46Eq_46Language_46Haskell_46Pretty_46PPLayout_46_61_61)
, bytes2word(0,0,0,0)
, useLabel(CT_v4690)
,};
Node FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,1,0)
,	/* CT_v4690: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM[] = {
  VAPTAG(useLabel(FN_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM))
, useLabel(F0_Prelude_46Functor_46Language_46Haskell_46Pretty_46DocM_46fmap)
, bytes2word(0,0,0,0)
, useLabel(CT_v4691)
,};
Node FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,4,0)
,	/* CT_v4691: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM[] = {
  VAPTAG(useLabel(FN_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM))
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62_61)
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46_62_62)
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46fail)
, useLabel(F0_Prelude_46Monad_46Language_46Haskell_46Pretty_46DocM_46return)
, bytes2word(1,0,0,1)
, useLabel(CT_v4692)
,};
Node FN_Language_46Haskell_46Pretty_46prettyPrec[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4692: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46prettyPrec[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46prettyPrec),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v4693)
,};
Node FN_Language_46Haskell_46Pretty_46pretty[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v4693: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Language_46Haskell_46Pretty_46pretty[] = {
  CAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46pretty),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v4694)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4694: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsModule_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4695)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4695: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46Module_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4696)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4696: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExportSpec_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4697)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4697: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportDecl_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4698)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4698: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsImportSpec_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4699)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4699: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsDecl_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4700)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4700: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAssoc_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4701)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4701: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsSafety_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4702)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4702: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsMatch_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4703)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4703: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsConDecl_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4704)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4704: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsBangType_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4705)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4705: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQualType_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4706)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4706: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsType_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4707)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4707: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsRhs_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4708)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4708: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedRhs_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4709)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4709: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsLiteral_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4710)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4710: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsExp_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4711)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4711: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPat_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4712)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4712: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsPatField_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4713)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4713: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsAlt_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4714)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4714: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlts_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4715)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4715: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsGuardedAlt_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4716)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4716: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsStmt_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4717)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4717: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsFieldUpdate_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4718)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4718: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQOp_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4719)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4719: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsQName_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4720)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4720: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsOp_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4721)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4721: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsName_46pretty)
, bytes2word(0,0,0,0)
, useLabel(CT_v4722)
,};
Node FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v4722: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName[] = {
  VAPTAG(useLabel(FN_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName))
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46prettyPrec)
, useLabel(F0_Language_46Haskell_46Pretty_46Pretty_46Language_46Haskell_46Syntax_46HsCName_46pretty)
,	/* ST_v4047: (byte 0) */
 	/* ST_v4045: (byte 3) */
  bytes2word(32,34,0,34)
, bytes2word(32,35,45,125)
,	/* ST_v4396: (byte 1) */
 	/* ST_v4157: (byte 4) */
  bytes2word(0,35,35,0)
,	/* ST_v4163: (byte 2) */
  bytes2word(40,0,40,41)
,	/* ST_v4597: (byte 1) */
  bytes2word(0,40,46,46)
,	/* ST_v4155: (byte 2) */
 	/* ST_v4159: (byte 4) */
  bytes2word(41,0,41,0)
,	/* ST_v4359: (byte 3) */
  bytes2word(45,62,0,46)
,	/* ST_v4153: (byte 2) */
 	/* ST_v4357: (byte 4) */
  bytes2word(46,0,58,0)
,	/* ST_v4262: (byte 3) */
  bytes2word(58,58,0,60)
,	/* ST_v4183: (byte 2) */
  bytes2word(45,0,61,62)
,	/* ST_v4077: (byte 1) */
  bytes2word(0,73,110,116)
, bytes2word(101,114,110,97)
, bytes2word(108,32,101,114)
, bytes2word(114,111,114,58)
, bytes2word(32,109,121,83)
,	/* ST_v4426: (byte 3) */
  bytes2word(101,112,0,76)
, bytes2word(97,110,103,117)
, bytes2word(97,103,101,46)
, bytes2word(72,97,115,107)
, bytes2word(101,108,108,46)
, bytes2word(80,114,101,116)
, bytes2word(116,121,58,32)
, bytes2word(80,97,116,116)
, bytes2word(101,114,110,32)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,97)
, bytes2word(105,108,117,114)
, bytes2word(101,32,105,110)
, bytes2word(32,102,117,110)
, bytes2word(99,116,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,52,55,49)
, bytes2word(58,57,45,52)
, bytes2word(55,57,58,52)
,	/* ST_v4239: (byte 3) */
  bytes2word(57,46,0,76)
, bytes2word(97,110,103,117)
, bytes2word(97,103,101,46)
, bytes2word(72,97,115,107)
, bytes2word(101,108,108,46)
, bytes2word(80,114,101,116)
, bytes2word(116,121,58,32)
, bytes2word(80,97,116,116)
, bytes2word(101,114,110,32)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,97)
, bytes2word(105,108,117,114)
, bytes2word(101,32,105,110)
, bytes2word(32,102,117,110)
, bytes2word(99,116,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,54,50,48)
, bytes2word(58,49,45,54)
, bytes2word(50,50,58,54)
,	/* ST_v4224: (byte 3) */
  bytes2word(48,46,0,76)
, bytes2word(97,110,103,117)
, bytes2word(97,103,101,46)
, bytes2word(72,97,115,107)
, bytes2word(101,108,108,46)
, bytes2word(80,114,101,116)
, bytes2word(116,121,58,32)
, bytes2word(80,97,116,116)
, bytes2word(101,114,110,32)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,97)
, bytes2word(105,108,117,114)
, bytes2word(101,32,105,110)
, bytes2word(32,102,117,110)
, bytes2word(99,116,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,54,51,55)
, bytes2word(58,49,45,54)
, bytes2word(51,57,58,53)
,	/* ST_v4161: (byte 3) */
  bytes2word(57,46,0,91)
,	/* ST_v4605: (byte 2) */
  bytes2word(93,0,97,115)
,	/* ST_v4368: (byte 1) */
  bytes2word(0,99,97,115)
,	/* ST_v4580: (byte 2) */
  bytes2word(101,0,99,108)
,	/* ST_v4585: (byte 4) */
  bytes2word(97,115,115,0)
, bytes2word(100,97,116,97)
,	/* ST_v4573: (byte 1) */
  bytes2word(0,100,101,102)
, bytes2word(97,117,108,116)
,	/* ST_v4447: (byte 1) */
  bytes2word(0,100,101,114)
, bytes2word(105,118,105,110)
,	/* ST_v4364: (byte 2) */
  bytes2word(103,0,100,111)
,	/* ST_v4370: (byte 1) */
  bytes2word(0,101,108,115)
,	/* ST_v4561: (byte 2) */
  bytes2word(101,0,101,120)
, bytes2word(112,111,114,116)
,	/* ST_v4563: (byte 1) */
  bytes2word(0,102,111,114)
, bytes2word(101,105,103,110)
,	/* ST_v4619: (byte 1) */
  bytes2word(0,104,105,100)
,	/* ST_v4374: (byte 4) */
  bytes2word(105,110,103,0)
,	/* ST_v4569: (byte 3) */
  bytes2word(105,102,0,105)
, bytes2word(109,112,111,114)
,	/* ST_v4376: (byte 2) */
  bytes2word(116,0,105,110)
,	/* ST_v4527: (byte 1) */
  bytes2word(0,105,110,102)
,	/* ST_v4525: (byte 3) */
  bytes2word(105,120,0,105)
, bytes2word(110,102,105,120)
,	/* ST_v4523: (byte 2) */
  bytes2word(108,0,105,110)
, bytes2word(102,105,120,114)
,	/* ST_v4576: (byte 1) */
  bytes2word(0,105,110,115)
, bytes2word(116,97,110,99)
,	/* ST_v4260: (byte 2) */
  bytes2word(101,0,108,101)
,	/* ST_v4630: (byte 2) */
  bytes2word(116,0,109,111)
, bytes2word(100,117,108,101)
,	/* ST_v4583: (byte 1) */
  bytes2word(0,110,101,119)
, bytes2word(116,121,112,101)
,	/* ST_v4366: (byte 1) */
 	/* ST_v4610: (byte 4) */
  bytes2word(0,111,102,0)
, bytes2word(113,117,97,108)
, bytes2word(105,102,105,101)
,	/* ST_v4514: (byte 2) */
  bytes2word(100,0,115,97)
,	/* ST_v4372: (byte 3) */
  bytes2word(102,101,0,116)
,	/* ST_v4587: (byte 4) */
  bytes2word(104,101,110,0)
, bytes2word(116,121,112,101)
,	/* ST_v4512: (byte 1) */
  bytes2word(0,117,110,115)
,	/* ST_v4285: (byte 4) */
  bytes2word(97,102,101,0)
, bytes2word(119,104,101,114)
,	/* ST_v4049: (byte 2) */
  bytes2word(101,0,123,45)
, bytes2word(35,32,76,73)
, bytes2word(78,69,32,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].