ELF{4( s ee suEEE EE e FEE EFE uE0C FEE NM Elu&fE;CTruEu&cE;CTrM;{\w>GC`VSGFEGEECpcE;CTrM;{\w>GC`VSGFEGEECpcE;CTrM;{\w>GC`VSGFEGEECpc u uEE$v svEE8& EEEEuE`fE;CTr%EuF EFEEc Euf Euf s"EEEFEEvEEE$vE;CTr%EuFEF EE@c ;{\wG7weCpcE;CTrG;{\w8EuGFGF GEEECpcf vEMME uvELu&f E;CTrENMElu&cf Euf Euf s"EEEFEEvEEEvE;CTr%EuFEF EEc ;{\wG7weCpcE;CTrG;{\w8EuGLFGF GEEECpcf vEMME uvE u&f E;CTrENME,u&cf s= ;{\w@GEGEGGTGGGGweeCp c EEFEuEf s= ;{\wMGEGEGGGGGGwevE{&Cp cvE;CTr<;{\w-GEGEGEEEECpcE;CTrM;{\w>GC`VSGFEGEECpcxE;CTrM;{\w>GC`VSGFEGEECpcE;CTrT;{\wEGC`VSGFEGEEE0CpcE;CTrM;{\w>GC`VSGFEGEECpcE;CTrT;{\wEGC`VSGFEGEE0ECpcE;CTr4EuEEFEEEcE;CTr: ;{\w+EuG FGEE4Cp cv uE;CTr\ ;{\wMEuG8 FGEEEF EEEE Cp cE;CTr@;{\w1EuG FGF GEEHCpc uE;CTrb;{\wSEuG FGF GEEEFEEEEd Cpcv uE;CTrh;{\wYEuGx FGF GFGEEEFEEEE Cpc ;{\wG7weCpcE;CTrS;{\wDEuG FGF GFGFGEETE Cpcf vEMME uvE u&f E;CTrENME8 u&cf s e(;{\wAGܰ EGEGE GEGG` G܉GGGweCp(c uE EuEE f  ;{\wGEGFwCp cE FEEEEFEE< sEuE EEtu 0 s&uFEFEuEu&f FEFEvEu& E;CTruE0u&cE;CTr4EuEEFEEEc uE;CTrp;{\waEuGF GGGGGEEEFEEEECpcE;CTr@;{\w1EuGFGF GEEpCpc uE;CTrb;{\wSEuGxF GFGEEEFEEEECpcv uE;CTr| ;{\wmEuGF GFGFGGGGGEEEFEEEEXCp cE;CTrL;{\w=EuGlFGF GFGFGEExCpc uE;CTrn;{\w_EuGF GFGFGFGEEEFEEEE`Cpcv uE;CT(;{\wyEuGtF GFGFGFGFGGGG܉GEEEFEEEECp(c ;{\wG7weCpcE;CTr_ ;{\wPEuG FGF GFGFGFGFGEEECp cfE;CTr4EuEEFEEEc uE;CTrp;{\waEuGTF GGGGGEEEFEEEECpcE;CTr@;{\w1EuGFGF GEECpc uE;CTrb;{\wSEuG8FGF GEEEFEEEECpcv uE;CTr| ;{\wmEuGFGF GFGGGGGEEEFEEEECp c ;{\wG7weCpcE;CTrS;{\wDEuG,FGF GFGFGEEECpcf vEMME uvETu&f E;CTrENMEtu&cfB s  e;{\w"GEGGGw eCpcv vEMME uvE$u&f E;CTrENMEDu&cf s&EE EEE0EE;{\w"GlEGGGweCpc ;{\wGGE GEGwEEEGEuE0EECpEC vE;CTrEuFEEcfE;CTr4EuEEFEEEc uE;CTrp;{\waEuGFGGGGGEEEF EEEECpc ;{\wG7weCpcE;CTrG;{\w8EuGFGF GEEECpcf vEMME uvE,u&f E;CTrENMELu&cfE;CTrEuFEEcf  ;{\wGFGEvCp c s= ;{\wPGEGEGGtGGGGwevEd&Cp c s6 ;{\w>GEuE0uGEEEE0Cp cf suuEr&Euf vEMME uvE@u&f E;CTrENME`u&cf suE&;{\w"GEGGGweCpcv vEMME uvE$u&f E;CTrENMEDu&cf s)EEEEE0EE;{\w"GlEGGGweCpc  ;{\wSGEGEGE GEGEG7GEEEuE0EECp EC vE;CTrEuFEEcfE;CTr4EuEEFEEEc uE;CTrp;{\waEuGFGGGGGEEEF EEEE Cpc ;{\wG7weCpcE;CTrG;{\w8EuG, FGF GEEE Cpcf vEMME uvEGEuE0uGEE,"EE$Cp cf suuE"r&Euf FEFEuE #u& FEENMET#u&v E;CTruE#u&cE;CTrM;{\w>GC`VSGFEGEECpcE;CTrEuFEEcf Euf#E;CTr\ ;{\wMEuGFGF EEGEEEE$Cp c#E;CTr@;{\w1EuG$FGF GEECpc u#E;CTrb;{\wSEuG%F GFGEEEFEEEEh%Cpcv#E;CTrF;{\w7EuG|%FGF GFGEE$Cpcv u#E;CTrh;{\wYEuG%F GFGFGEEEFEEEET&Cpc ;{\wG7weCpc#E;CTrS;{\wDEuGh&FGF GFGFGEE4E&Cpcf vEMME uvE|'u&f E;CTrENME'u&cfE;CTrEuFEEcfE;CTr4EuEEFEEEcE;CTr: ;{\w+EuG0(FGEEXCp cv uE;CTr\ ;{\wMEuG|(F GEEEFEEEE(Cp cE;CTr@;{\w1EuG(FGF GEEhCpc uE;CTrb;{\wSEuGT)F GFGEEEFEEEE)CpcvE;CTrF;{\w7EuG)FGF GFGEEtCpcv uE;CTrh;{\wYEuG8*F GFGFGEEEFEEEE*Cpc ;{\wG7weCpcE;CTrS;{\wDEuG*FGF GFGFGEEE$+Cpcf vEMME uvE+u&f E;CTrENME+u&cfE sI(;{\wLGT+EGE GEGEGG,G܉GGGweeCp(cE  ;{\w4G'FGEEEGEEE<,Cp cf 'sI(;{\wYG'EGE GEGEGG'G܉GGGwevE,C&Cp(cv /$;{\wZGEGFGGEGEGGH$EGEE0GEGEE-Cp$c ?EEEFEFEE- ?EE EEEFEE. ?EEEFEFEE4.E;CTr5EuEEEEEcE;CTr5;{\w&EuG.GEECpc uE;CTrX;{\wIEuG.GEEEEEEE0/CpcE;CTr5;{\w&EuGD/GEECpc uE;CTrW;{\wHEuG/GEEEFEEEE/CpcfE;CTr: ;{\w+EuG0FGEECp cv uE;CTr] ;{\wNEuG0FGEEEEEEE0Cp c ;{\wG7weCpcE;CTrA ;{\w2EuG0FGEEET1Cp c vEMME uvE1u&f E;CTrENME1u&cf s7;{\w:G1EGG 2GGGGweeCpcf ?s.FEFEEuE Eu Eh.EEEEX2E;CTr4EuEEFEEEcE;CTr: ;{\w+EuG$3FGEECp cv uE;CTr\ ;{\wMEuGp3FGEEEF EEEE3Cp cE;CTr@;{\w1EuG3FGF GEECpc uE;CTrc;{\wTEuGH4FGF GEEEEEEE4CpcfE;CTr@;{\w1EuG4FGF GEECpc uE;CTrb;{\wSEuG,5FGF GEEEFEEEE5Cpcv ;{\wG7weCpcE;CTrG;{\w8EuG5FGF GEE$E 6Cpcf vEMME uvE6u&f E;CTrENME6u&cf s= ;{\w@G<6EGEGG6GGGGw e eCp cE;CTr5EuEEEEEcE;CTr5;{\w&EuG7GEEHCpc uE;CTrW;{\wHEuG7GEEEFEEEE8CpcfE;CTr: ;{\w+EuG(8FGEEXCp cv uE;CTr] ;{\wNEuG8FGEEEEEEE8Cp cE;CTr: ;{\w+EuG8FGEEdCp cv uE;CTr] ;{\wNEuGp9FGEEEEEEE9Cp c ;{\wG7weCpcE;CTrA ;{\w2EuG9FGEEtED:Cp c vEMME uvE:u&f E;CTrENME:u&cf s7;{\w:Gt:EGG;GGGGweeCpcf s"uEEuEE7EEEEEH;B uuE;u&fB s̾ŐB ?s,uFEENME28&uE0<u&f ?E;CTruEP<u&c4E;CTrEHcE;CTr4EuEEFEEEcE;CTr: ;{\w+EuG=FGEECp cv uE;CTr\ ;{\wMEuG\=F GEEEFEEEE=Cp cE;CTr@;{\w1EuG=FGF GEECpc uE;CTrb;{\wSEuG4>F GFGEEEFEEEE>Cpcv ;{\wG7weCpcE;CTrM;{\w>EuG>FGF GFGEEE?Cpc vEMME uvE?u&f E;CTrENME?u&cf s e$;{\w;GD?EGEGE GG?GGGGweCp$cf 1uEEuEE$@f 1uEE@v 1uE@f 9uEE@v ?uEE Av ?uE4Af E;CTrEEEIE\Ac v&E;CTr4EuEEFEEEAc EufE;CTr;EuEEFEEEEBcf ;{\wG7weCpcE;CTrA ;{\w2EuG4BFGEEEBCp c vEMME uvECu&f E;CTrENME(Cu&cf s7;{\w:GBEGGPCGGGGweeCpcf vECu& EEEuEECf uEE DvE;CTr= ;{\w.GAEGEEEEE@DCp cvE;CTrEuFEc vE;CTrM ;{\w>EuGF GFGEEFEEDCp c v&E;CTr3EuEEFEF EEdEcfE;CTr3EuEEFEEF Ecf uE;CTr3EuEEFEEF Ecf u sB;{\w|GEEGEE EGE EFEE F;{\w0G FEGEvE EGE EhFCpcCpcE;CTr1EuFEF EFEFEE|FcE;CTrF;{\w7EuG GFGF GFGEECpcvB EEuvB EEuv s"EEEFEEGvEEEGE;CTrR;{\wCEuGhGFGFGFGEF EFEEGCpcv ;{\wG7weCpcE;CTrS;{\wDEuGLHFGF GFGFGEEEHCpcf vEMME uvELIu&f E;CTrENMElIu&cf vE;CTr,EuF EEFEEIc uEfE;CTr%EuF EFEEJcE;CTrEuFEc v&E;CTr3EuEEFEF EEJcfE;CTrEuFEcE;CTr9 ;{\w*EuGJF GEFECp cE;CTr3EuEEF EEFEcf uE;CTra;{\wREuGtKF GFGEEEFEEF EEKCpcB EEuvB EEuv s"EEEFEEDLvEEE`LE;CTrR;{\wCEuGKF GFGFGEFEFEE|LCpcvE;CTrL;{\w=EuGLFGF GFGFGEECpcB EEuvB EEuv s"EEEFEEMvEEEME;CTrX;{\wIEuG8MFGFGFGFGEF EFEEMCpc ;{\wG7weCpcE;CTrY;{\wJEuG NFGF GFGFGFGEE ENCpc vEMME uvE(Ou&f E;CTrENMEHOu&cf sO,;{\wRGؼNEGEGEGEGEGGpOG؉GGGw e eCp,cf vEOn& E EEuEEE$Pv uEEHPv sM(;{\*GHEGE GEGEGGIG܉GGGw$e|;{\GIEGEGGGGGGEGGGGGGGG8JE GċEGGGGЍGGGpJEGGJG͉GG؉GG$KE GEGEG؉EGE G͉EGEE|PCp|cCp(cf vEP& EEEuEEEQv uEE Rv H;{\GDEGGEE GЋFGԋFGGGȉGGGFGG݉GGxEGGEGEuGEFEFEGEGEGEETRCpHcvE;CTruE|R&cD FEEEFEE;CTruExSu&cE;CTrM;{\w>GC`VSGFEGEE(Cpc Euf E;CTr;EuEEFEEEE4Tcf E;CTr: ;{\w+EuGTTFGEEPCp cv ;{\wG7weCpc EEuET E;CTr\ ;{\wMEuGTF GEEEFEEEE$UCp cE;CTrEuFEEcf vEMME uvEUu&f E;CTrENME Vu&cfB ;{\w"G4VEGGGw eCpcB s  evEhVu&v vEMME uvEVu&f E;CTrENMEVu&cf s3 ;{\w_GUEE0uGEEV;{\w"G WEGGGw eCpcCp c vEMME uvEWu&f E;CTrENMEWu&cf sEuEXW&;{\w"G$XEGGGw eCpc ;{\w9GHUFGFGEFEvE\XY&CpcE;CTruEXu&c FEFEE;CTruEPYu&c FEFEE;CTruEYu&c FEFEE;CTruEYu&c FEFEE;CTruELZu&c sEFEvfE;CTr%EuF EFEEZcE;CTr@;{\w1EuGZFGF GEETCpc u u s"EEEFEE\[vEEEl[vB ;{\w3G[EGFGEEEFEE|[Cpcv E;CTruE[u&c uE;CTrL;{\w=EuGFGFGEF EFEEL\Cpc s ue$;{\w;G\\E GFGFGEGGGGweCp$c E;CTr,uFEENME\b&cE;CTrP;{\wAEuGGFGG(]F GGFEwoCpc uE;CTrR;{\wCEuGh]FGF GFGEFEF EE]CpcvC sE\$;{\w;G]E GEGFGFGGGGweCp$cfE;CTruED^k&c ;{\wGEGFweCp cvB FEEEEFEE^ sEuE EE(_u& s(uFEENME\_u&evE;CTr'EuF EvE_u&cf uEfE;CTr&EuFEEE$`cv uEfE;CTr&EuFEEE`cv v&E;CTr4EuEEFEEE`c E;CTr4EuEEFEEEc E;CTr: ;{\w+EuG@aFGEE`Cp cv u EEuEEEaf uEaf E;CTrG ;{\w8EuGaF GEFEEIE,bCp cf E;CTr@;{\w1EuGLbFGF GEExCpc u ;{\wFGbEGEGEEEuEEEcCpEcC   ;{\wGEGFwgCp cD FEEEEFEEc sEuE EEcu  s(uFEENMEcu&E;CTr7EuFEFEF EvE8dw&cfE;CTrL;{\w=EuGdFGF GFGFGEECpc u  uEE4evE;CTr_;{\wPEuGdFGF GFGFGEEF EFEEHeCpcfE;CTrL;{\w=EuGpeFGF GFGFGEECpc uE;CT;{\wzEuGeFGF GFGFGEEEF EFEEEE EЌĚEHfCpcE;CTrL;{\w=EuG\fFGF GFGFGEECpc uE;CTrn;{\w_EuGgFGF GFGFGEEEF EEEE`gCpcv uE;CT$;{\wsEuGtgFGF GFGFGGGGGEEEFEEEEgCp$cv ;{\wG7weCpcE;CTrS;{\wDEuG hFGF GFGFGEEEhCpcf vEMME uvE@iu&f E;CTrENME`iu&cf sI(;{\wLGhE GEGEGEGGiG܉GGGweeCp(c vEiv& EEEuEE4jf uEEXjv d;{\G_FGFGGD`EGGGGGGGG̍GGGFG؍GɉGG`FGGGGGՉGG`GGEGEFEFEGEEEjCpdc E;CTruEj&c FEFEE;CTruEku&c uEEElf  E;CTrFEcv E;CTrFEcv E;CTrFEcv(;{\wHGLlEGGtlEGGlEGGGGGGGމweCp(c sEFEvfE;CTr%EuF EFEE,mcE;CTr@;{\w1EuG`mFGF GEECpc u u s"EEEFEEmvEEEmvB ;{\w3GmEGFGEEEFEE nCpcv E;CTruEXnu&c uE;CTrL;{\w=EuGFGFGEF EFEEnCpc s ue$;{\w;GnE GFGFGEGGGGweCp$c E;CTr,uFEENMELob&cE;CTrP;{\wAEuGGFGGoF GGFEwoCpc uE;CTrR;{\wCEuGoFGF GFGEFEF EE\pCpcvC sE$;{\w;GlpE GEGFGFGGGGweCp$cfE;CTruEpk&c uEEE|qf  E;CTrFEcv E;CTrFEcv E;CTrFEcv(;{\wHGܰqEGGqEGGrEGGGGGGGމweCp(c FEuEru& s ee s(EEEEEE EE rev FEE EFE EEEErfC FEE NM E4su&fE;CTruElsu&c  E;CTrFEcv  E;CTrFEcv;{\w5GsEGGsEGGGGGweCpc=ddEEEEEEEEEEEEEe\ L00 0#0<S0Failed to read at all: Failed to read shown: but found instead I expected Merge gave wrong value! but is should be Commute gave wrong value! should have been Commute gave wrong value! Commute failed! Commute failed! which doesn't commute with p1. gives p2' merged with p2 Merge commuting problem with... p1 p1'b is p1'b p1' is p1' merged with p2 Merge swapping problem with... p1 p1'b is p1'b p1' is p1' merged with p2 Merge swapping problem with... p1 p1'b is p1'b p1' is p1' merged with p2 Merge swapping problem with... p1 p1'b is p1'b p1' is p1' merged with p2 Merge swapping problem with... p1 which is not canonized is Canonization failed: Failed the check: and... oh my combo1 invalid: and... merge both ways invalid: Argh, these guys shouldn't commute! :/\: []should all work out to which is equivalent to merges to merges as in other words Oh no, merger isn't equivalent... :< []GHC 7.0.4.symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.note.GNU-stack.comment4u D4 )Huh% H /w4w<{L0{ {U}*  7 0l"-7EP^\i(s0$8`$@Ll%0;FQL\fq| ,TL ' 24<8 G R ]Hg rd }x   T   8 `   <t !0,7BMpWxbmxXlx`t T8%0;F,Q[fqT|t$Dl  ,+L6tALWbmx@`$Dl ,   ' 0<I P<T D^ Hl <w =  \= = =  4> > >  ? D? ? ? ? $@$ @/ @: @E AP 4A[ \Af Aq A| B 4B  B B C (C PC C C D @D D D E dE+ xE6 EA FL FW hFb |Fm Gx  hG G G G LH  H H LI lI I IIJ8J&pJ1J<JGJR$K]tKhKsK~DL`L|LL8MMMM N NN (OHO!pO,O7$PBHPM|PXPcQn RyTR|RxSS(4TTTPTT$UHU UU V*4V5hV@VKVVVa WlXWwWW$X\XXPYYYLZZZT[\[l[|[&[1\;L\F\\Q\\(]gh]r]}]D^^(_\___$`D````` @a`!a,a7aB,bMLbXxbbmcxcccc8ddd4eHepeeHf\f%g0`g;tgFgQ h\fhqh|@i`iii4jXjjjklLltll ,m`m!+m6mAmL nWXnblnwnLooo\plpp|qqqrrrr4sls's2s=dPOfm*\@HVzX &@d|*9[n 7il,tp2bH Wd% I s    :! y!#!! ""?"k""""$0#<q#<##$PK$$$%l@%Az%%%%&tS&&lD&&4'W'''@S(A(O({((((+)Sa))) Y*R**tY**7+Yn+++Z!,W,,pZ,-\U--^--!.F.k.../,P/k//4/800kl0@0,l1DB1l~11H1n#2Lk2Hq2P2q?3Tz3(r3X3r;4\4s44`$5 t^55lt5556"6>6^666667)7Z7 us4dnQ_infos4dnR_infos4dnS_infos4dnT_infor4d2X_srtr4d2X_closurer4d2X_infor4d2Z_closurer4d2Z_infor4d31_srtr4d31_closurer4d31_infos4dqA_infos4dqB_infos4dqC_infos4dqD_infos4dqH_infos4dqE_infos4dqI_infos4dqF_infos4dqL_infoc4dtb_strs4d40_infos4d41_infos4dqN_infos4d4g_infos4dqU_infos4dqV_infos4dqZ_infos4dqW_infos4dr2_infoc4dvo_strs4d4C_infos4d4D_infos4dr4_infos4d4S_infos4drb_infos4dqX_infos4dqY_infos4dqG_infor4d33_srtr4d33_closurer4d33_infor4d35_srtr4d35_closurer4d35_infor4d37_srtr4d37_closurer4d37_infos4dzW_infoc4dB5_strs4dzX_infos4dzY_infos4dzZ_infoc4dBL_strs4dA0_infos4dA1_infos4dA2_infos4dA3_infos4dA4_infoc4dCW_strs4d5j_infos4d5k_infos4dA6_infos4d5z_infos4dAd_infos4dzU_infos4d5C_infos4dAe_infos4dAf_infos4d5K_infos4d5W_infos4dzV_infos4dGf_infos4dGh_infos4dGi_infoc4dJc_strs4dGj_infos4dGk_infos4dGl_infos4dGn_infos4dGo_infoc4dKp_strs4dGp_infos4dGq_infos4dGr_infos4dGt_infos4dGu_infoc4dLO_strs4d6y_infos4d6z_infos4dGx_infos4dGz_infos4dGA_infoc4dNq_strs4dGB_infos4dGC_infos4dGD_infos4dGF_infos4dGG_infoc4dOD_strs4d6T_infos4d6U_infos4dGK_infos4d7b_infos4dGR_infos4dGH_infos4dGT_infos4d7s_infos4dH0_infos4dGI_infos4d7v_infos4dH6_infos4dH7_infos4dH9_infos4dHa_infoc4dSO_strs4d7M_infos4d7N_infos4dHc_infos4d82_infos4dHj_infos4dHl_infos4dHk_infos4dH5_infos4d7E_infos4d7C_infos4dHn_infos4d8r_infos4dHu_infos4dGv_infos4dHw_infos4d8I_infos4dHD_infos4dGw_infos4d8L_infos4dHJ_infos4dHK_infos4dHM_infos4dHN_infoc4dZ5_strs4d92_infos4d93_infos4dHP_infos4d9i_infos4dHW_infos4dHY_infos4dHX_infos4dHI_infos4d8U_infos4d8S_infos4dGd_infos4dGe_infor4d39_closurer4d39_infoc4e2s_strs4e2V_infos4e2W_infos4e2Y_infoc4e60_strs4e2Z_infos4e30_infos4e31_infoc4e6K_strs4e32_infos4e33_infos4e34_infoc4e7y_strs4dah_infos4dai_infos4e36_infos4dax_infos4e3d_infos4daH_infos4e3h_infoc4e9D_strs4e3i_infos4e3j_infos4e3k_infoc4eaj_strs4e3l_infos4e3m_infos4e3n_infoc4eb3_strs4e3o_infos4e3p_infos4e3q_infoc4ebR_strs4daV_infos4daW_infos4e3s_infos4dbb_infos4e3z_infos4e3g_infos4e3f_infos4e2U_infos4e2N_infos4e2O_infos4e2P_infos4e2Q_infos4e3B_infoc4efG_strs4e3C_infos4e3D_infos4e3E_infoc4egg_strs4e3F_infos4e3G_infos4e3H_infoc4egS_strs4e3I_infos4e3J_infos4e3K_infoc4ehw_strs4dbr_infos4dbs_infos4e3M_infos4dbH_infos4e3T_infos4e3A_infos4d9E_infos4e3X_infoc4ejX_strs4e3Y_infos4e3Z_infos4e40_infoc4ekD_strs4e41_infos4e42_infos4e43_infoc4ell_strs4e44_infos4e45_infos4e46_infoc4em5_strs4dc4_infos4dc5_infos4e48_infos4dck_infos4e4f_infos4e3U_infos4e4h_infoc4eoa_strs4e4i_infos4e4j_infos4e4k_infoc4eoM_strs4e4l_infos4e4m_infos4e4n_infoc4epq_strs4e4o_infos4e4p_infos4e4q_infoc4eq4_strs4dcA_infos4dcB_infos4e4s_infos4dcQ_infos4e4z_infos4e4g_infos4dbP_infos4dcT_infos4dcX_infos4d9O_infor4d3b_srtr4d3b_closurer4d3b_infos4et5_infoc4eul_strs4et6_infos4et7_infos4et8_infoc4ev1_strs4et9_infos4eta_infos4etb_infoc4evL_strs4ddj_infos4ddk_infos4etd_infos4ddz_infos4etk_infos4esZ_infos4dd7_infos4et0_infos4et1_infos4et2_infos4et3_infos4et4_infos4ey0_infos4ey6_infos4ey1_infos4ey8_infoc4ezn_strs4ddU_infos4ddV_infos4eya_infos4dea_infos4eyh_infos4ey2_infos4ey3_infos4ey4_infos4ey5_infos4deo_infos4eBr_infos4dey_infos4eBu_infos4eBA_infos4eBC_infos4eBD_infos4eBG_infos4eBH_infos4eBv_infos4eBI_infoc4eFO_strs4df5_infos4eBJ_infos4eBL_infos4eBK_infos4eBO_infoc4eHb_strs4dfh_infos4dfi_infos4eBQ_infos4dfx_infos4eBX_infos4eBZ_infos4dfG_infos4eC0_infos4dfP_infos4dfT_infos4eC2_infos4eC3_infos4eC4_infos4eC9_infos4eCb_infos4eCc_infos4dgd_infos4eCd_infos4eCf_infos4eCe_infos4eCi_infoc4eMl_strs4dgo_infos4eCj_infos4eCl_infos4eCk_infos4eCo_infoc4eNM_strs4dgA_infos4dgB_infos4eCq_infos4dgQ_infos4eCx_infos4eC5_infos4eC6_infos4eC7_infos4eC8_infos4eBw_infos4eBx_infos4eBy_infos4eBz_infos4dfB_infos4eS9_infor4d3d_closurer4d3d_infoc4eSS_strs4eTd_infos4eTf_infoc4eUt_strs4eTh_infos4dho_infos4eTg_infos4dhp_infos4eTn_infos4eTp_infos4dhT_infos4eTz_infos4eTr_infos4eTm_infos4eTB_infos4dia_infos4eTI_infos4dhy_infos4eTK_infos4dir_infos4eTR_infos4dhw_infos4eTe_infos4eZI_infos4f0e_infos4f0K_infos4f1g_infos4f1M_infos4f1Q_infoc4f2E_strs4djd_infos4f1R_infos4f1T_infos4f1S_infos4f1N_infoc4f4l_strs4f44_infos4f45_infos4f42_infos4djK_infos4f46_infos4f47_infos4f48_infos4f41_infos4f78_infos4f79_infos4dk6_infos4dkh_infos4dki_infos4f7e_infos4dkm_infos4f7f_infos4dkv_infos4f7h_infos4f7m_infos4f7o_infoc4fbs_strs4f7p_infos4f7q_infos4f7r_infos4f7s_infos4f7t_infoc4fco_strs4f7u_infos4f7v_infos4dl1_infos4f7w_infos4f7x_infos4dl9_infos4dll_infos4f7C_infoc4fet_strs4f7D_infos4f7E_infos4f7F_infos4f7G_infoc4ffv_strs4f7H_infos4f7I_infos4f7J_infoc4fgp_strs4f7K_infos4f7L_infos4f7M_infos4f7O_infos4f7P_infoc4fhM_strs4dlw_infos4dlx_infos4f7R_infos4dlM_infos4f7Y_infos4f7i_infos4f7j_infos4f7k_infos4f7l_infos4f7b_infos4fkC_infos4fl8_infos4flt_infos4flu_infos4flv_infos4fmB_infos4fmF_infoc4fnt_strs4dmr_infos4fmG_infos4fmI_infos4fmH_infos4fmC_infoc4fpa_strs4foT_infos4foU_infos4foR_infos4dmY_infos4foV_infos4foW_infos4foX_infos4foQ_infos4frX_infos4fsi_infos4fsj_infos4fsk_infos4ftr_infos4ftQ_infos4ftR_infos4ftS_infos4ftT_infos4fvi_infos4fvj_info_module_registeredDarcsziTestziPatchziPropertiesziV1Set1_zdwzdczeze_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwzdczeze_infoghczmprim_GHCziBool_True_closureghczmprim_GHCziBool_False_closurestg_ap_pp_fastDarcsziTestziPatchziPropertiesziCheck_zdfCheckPatch_closurestg_CAF_BLACKHOLE_infonewCAFstg_IND_STATIC_infostg_bh_upd_frame_infoDarcsziTestziPatchziPropertiesziCheck_zdfCheckFL_infoDarcsziPatchziPrimziV1ziCore_zdfMyEqPrim_closureDarcsziPatchziV1ziCommute_zdfMyEqPatch_infoDarcsziPatchziV1ziCommute_zdfCommutePatch_closureDarcsziPatchziPrimziV1_zdfPrimPatchPrim_closureDarcsziPatchziV1ziCommute_zdfCommutePatch_infoDarcsziTestziPatchziPropertiesziV1Set1_tTestCheck2_closureghczmprim_GHCziTypes_Czh_static_infoDarcsziTestziPatchziPropertiesziV1Set1_tTestCheck1_closureghczmprim_GHCziTypes_ZC_static_infoghczmprim_GHCziTypes_ZMZN_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwtShowRead_srtbytestringzm0zi9zi1zi10_DataziByteString_concat_closurePrinter_renderPS1_closurePrinter_renderPS2_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwtShowRead_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwtShowRead_infobytestringzm0zi9zi1zi10_DataziByteString_concat_infobase_GHCziBase_map_infostg_ap_p_fastPrinter_renderPS4_closurestg_ap_pp_infoDarcsziPatchziShow_showPatch_infostg_upd_frame_infoDarcsziPatchziShow_zdp1ShowPatch_infobase_GHCziBase_zpzp_infostg_ap_p_infobase_GHCziShow_show_infoDarcsziWitnessesziShow_showDict2_infoPrinter_S_con_infobase_GHCziBase_unpackAppendCStringzh_infoDarcsziTestziUtilziTestResult_TestFailed_con_infoDarcsziTestziUtilziTestResult_TestSucceeded_closureDarcsziPatchziRead_readPatch_infoDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddShow2_srtDarcsziPatchziV1ziShow_zdfShow2Patch_closureDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddShow2_closureDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddShow2_infoDarcsziPatchziV1ziShow_zdfShow2Patch_infoDarcsziWitnessesziOrdered_zdfShow2FL_closureDarcsziWitnessesziOrdered_zdfShow2FL_infoDarcsziPatchziV1ziCommute_zdfMergePatch_closureDarcsziPatchziV1ziCommute_zdfMergePatch_infoDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddInvert_srtDarcsziPatchziPrimziV1ziCore_zdfInvertPrim_closureDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddInvert_closureDarcsziTestziPatchziPropertiesziV1Set1_tTestCheckzuzddInvert_infoDarcsziPatchziV1ziCommute_zdfInvertPatch_infoDarcsziPatchziPermutations_zdfInvertFL_infoDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMerge_srtDarcsziWitnessesziOrdered_zdfShowFLzuzdcshowsPrec_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMerge_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMerge_infobase_GHCziBase_zzeroInt_closureDarcsziWitnessesziOrdered_zdfShowFLzuzdcshowsPrec_infoDarcsziWitnessesziOrdered_eqFL_infoDarcsziWitnessesziOrdered_ZCzgZC_con_infoDarcsziPatchziMerge_zdfMergeFLzuzdszdwzdcmerge_infoDarcsziPatchziMerge_zdfMergeFLzuzdsmergeFL_infoDarcsziWitnessesziOrdered_NilFL_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCommute_srtDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCommute_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCommute_infoghczmprim_GHCziTypes_ZC_con_infoDarcsziPatchziPermutations_zdfMyEqFLzuzdczezrzsze_infostg_gc_utDarcsziWitnessesziOrdered_NilRL_closureDarcsziWitnessesziOrdered_reverseFLzur_infoDarcsziWitnessesziOrdered_reverseRLzur_infoDarcsziPatchziCommute_zdfCommuteFLzuzdscommuteRLFL_infobase_GHCziBase_unpackCStringzh_infoDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeSwap_srtDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeSwap_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeSwap_infoDarcsziWitnessesziOrdered_eqFLUnsafe_infoDarcsziPatchziV1ziCommute_zdfEffectPatchzuzdceffect_infoDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCanon_srtDarcsziPatchziPrimziV1ziCoalesce_sortCoalesceFL2_closureDarcsziPatchziPrimziV1ziCoalesce_mapPrimFL_closureDarcsziPatchziPrimziV1ziCoalesce_zdfPrimCanonizzePrimzuzdccanonizze_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCanon_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckCanon_infoDarcsziPatchziV1ziCore_PP_closureDarcsziWitnessesziOrdered_mapFLzuFL_infoDarcsziWitnessesziOrdered_concatFL_infoDarcsziPatchziPrimziV1ziCoalesce_mapPrimFL_infoDarcsziTestziPatchziPropertiesziV1Set1_tTestCheck_srtDarcsziTestziPatchziPropertiesziV1Set1_tTestCheck_closureDarcsziTestziPatchziPropertiesziV1Set1_tTestCheck_infoDarcsziTestziPatchziCheck_doCheck1_closureDarcsziTestziPatchziPropertiesziCheck_zdfCheckFLzuzdccheckPatch_infoDarcsziPatchziInvert_invertFL_infoDarcsziTestziPatchziPropertiesziV1Set1_tMergeEitherWayValid_srtDarcsziTestziPatchziPropertiesziV1Set1_tMergeEitherWayValid_closureDarcsziTestziPatchziPropertiesziV1Set1_tMergeEitherWayValid_infoDarcsziPatchziPatchy_zdp7Patchy_infostg_ap_0_fastDarcsziWitnessesziOrdered_ZCzrzsZC_con_infoDarcsziPatchziMerge_merge_infoDarcsziPatchziMerge_zdp1Merge_infoDarcsziTestziPatchziPropertiesziV1Set1_tShowRead_srtDarcsziTestziPatchziPropertiesziV1Set1_tShowRead_closureDarcsziTestziPatchziPropertiesziV1Set1_tShowRead_infoDarcsziTestziPatchziPropertiesziV1Set1_checkCantCommute_srtDarcsziTestziPatchziPropertiesziV1Set1_checkCantCommute_closureDarcsziTestziPatchziPropertiesziV1Set1_checkCantCommute_infoDarcsziTestziPatchziPropertiesziV1Set1_checkCommute_srtDarcsziTestziPatchziPropertiesziV1Set1_checkCommute_closureDarcsziTestziPatchziPropertiesziV1Set1_checkCommute_infoDarcsziTestziPatchziPropertiesziV1Set1_checkCanon_srtDarcsziTestziPatchziPropertiesziV1Set1_checkCanon_closureDarcsziTestziPatchziPropertiesziV1Set1_checkCanon_infoDarcsziTestziPatchziPropertiesziV1Set1_checkMergeSwap_srtDarcsziTestziPatchziPropertiesziV1Set1_checkMergeSwap_closureDarcsziTestziPatchziPropertiesziV1Set1_checkMergeSwap_infoDarcsziTestziPatchziPropertiesziV1Set1_checkMerge_srtDarcsziTestziPatchziPropertiesziV1Set1_checkMerge_closureDarcsziTestziPatchziPropertiesziV1Set1_checkMerge_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshow_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshow_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshowList_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshowList_infostg_ap_2_upd_infobase_GHCziShow_showListzuzu1_closurebase_GHCziShow_showListzuzu2_closurebase_GHCziShow_showListzuzu3_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeEquiv_srtDarcsziWitnessesziOrdered_zdfShowZCzrzsZC1_closureDarcsziPatchziPrimziV1ziShow_zdfShow2Prim_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeEquiv_closureDarcsziTestziPatchziPropertiesziV1Set1_zdwcheckMergeEquiv_infoDarcsziWitnessesziShow_zdwshowOp2_infoDarcsziTestziPatchziPropertiesziV1Set1_checkMergeEquiv_srtDarcsziTestziPatchziPropertiesziV1Set1_checkMergeEquiv_closureDarcsziTestziPatchziPropertiesziV1Set1_checkMergeEquiv_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshowsPrec_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZCzuzdcshowsPrec_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZC_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzszrZC_infobase_GHCziShow_DZCShow_con_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshow_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshow_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshowList_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshowList_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshowsPrec_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzlzuzdcshowsPrec_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzl_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfShowZCzl_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZCzuzdczeze_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZCzuzdczeze_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZCzuzdczsze_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZCzuzdczsze_infoDarcsziWitnessesziEq_zezrzsze_infoDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZC_closureDarcsziTestziPatchziPropertiesziV1Set1_zdfEqZCzszrZC_infobase_GHCziClasses_DZCEq_con_info__stginit_DarcsziTestziPatchziPropertiesziV1Set1___stginit_base_Prelude___stginit_DarcsziPatch___stginit_DarcsziPatchziMerge___stginit_DarcsziPatchziPrimziV1___stginit_DarcsziPatchziV1___stginit_DarcsziWitnessesziEq___stginit_DarcsziWitnessesziOrdered___stginit_DarcsziWitnessesziSealed___stginit_DarcsziWitnessesziShow___stginit_DarcsziWitnessesziUnsafe___stginit_Printer___stginit_DarcsziTestziUtilziTestResult___stginit_DarcsziTestziPatchziPropertiesziCheck___stginit_DarcsziTestziPatchziPropertiesziV1Set1LY*1>o{,>ETp w  ' S`x  %,u   8Wm 5j"#)<I"a%*@_kz' ./ ; J Q ^ /t       0 4     8 ', 4K U g  4      8 '  4# - E l 4      8 '  4 ! ?  F S 8Z 'a    4    A v  4 #   "4"04G;h4}44>$4BT4r6? 8'? B! 3 :G8N'Ul?? )80'7`?B  8'?Ah? 8'?#-RBY k r8' ?)0H?_i p}8'?B  8',?KUm? 8' ??IbBi { 8' ? -4}#"M?"?IPWmE? 8'?/9FBM _ fs8z' ? U>??1DQ"i?>?'>i?"M?" ?#Y`g}E? 8 ' ?? I V B]  o  v  8 '    ?  !!e!!!!>!?! "?A"T"a""y""?"""">#?#7#>H#?f#x#?##?##@#$$$*$S$c$Et$J$$J$$;$ $$8$'$%J'%1%I%p%J%%% %%8%'%%J &&3&\&J{&&& &&8&'&& 'J''1'U'\'''((>$(J;(E( L(Y(8`('p(J((((J(() )#)8*)'1)H)Jg)q)))J))) )*8 *'*,*JK*U*s**J*** **8*'+/+ H+Jg+q++++,0,JQ,p,},",#,J,,,,J-8-E-"]-|-J-;-;----J..(.J7.P.\.Jk...J.. ..>.8.'.J.//8/JW/a/n/ u/|/>/8/'//J///0J#0-0:0 A0N08U0'\0t0J0000J011 1!1>(18/1'61_1 x1J1111262L2Jm2z22"2#2J222>2>3 33J/393 @3M38T3'd3J3333J334  4484'%4<4J[4e4}44J444 44>485'5 5J?5I5a55J555 5585'56 06JO6Y6q6x666 7J-7@7M7"`7#t7J77 77>787'7J7778J;8E8R8 Y8f88m8't88J8888J99+9 2999>@98G9'N9d9J9999J99:  ::>:8:'&:O: h:J:::::&;<;J];j;w;";#;J;;;>;;;J<$<J=<>D<Jq<<<J<<K<<<=O=%= ,=9=8@='P=Oo=y===O=== =>8 >'>(>OG>Q>i>>O>>> >>8>'>? 8?OW?a????@@O/@#D@]@j@"@O@@@O@U@@O@AOARA(AO:APAAPAObApAOAAASAYAA\AAAB (BY?BIB PB]B8dB'kBB BYBBBB1CfC|CYCCC"C#CYCDYDD&D4DYFD>MD\DYDD0DDZDE!Ed9EFEEE\EEE_EE EE8F_+F5F CJYJ{JJJ\JJK7KAKhK_KK KK8K_KKL  LL8&LLLLL_LLM,M_KMUMyMMMNN_3N=NmNN N_NNO OQOOO_OOO"P#P_*PPP_PPP" QQ;*Q>1Q;DQ;QQ>XQkQ;~QQQQQ_RR_)R9RHR_ZR>aRpR_RRR;R>R;RS0S_NSdS`lSgSgSShSSSTT(Tj7THTj_TiT pT}T8T'TTjTTTU 0U__`*`>8`O`_`0f``>```0``` a\aa$a4aKaUa \aia8pa'aaaaaa ab8 bb b2b@b_bibbbbbbbcc7c >cHc8Oc'Vclc|cc;ccccdd,dYdkd>xddddddejjjjj;j>j; k;k*k;=kgknkkkkkkk l5lllllm9mkmmmmmn,nDncnnnnn o}-ojooBo~o ppBp)ppppppqBqVqlqq3r@rMrZrrrrrrssIsVssss+t8tEtetnt{tttttttttttttuTF (M2h}4!_(=u!$2)+ -f 2 3$ 9o !  9M !h  9 i 9 !+ *:<=9]9!?9\9I!d998!99u!99<!g7C_CyDF9 9!?GHS7CoCDF 9  9$!!O!!G"H2$Ik$F$$9Q%!l%%9;&!X&&9d'!'(Gh(9(!(9)9)!)*9{*!* +9+!+,M-H$.<X.=.<.9/!4//9/!0d090!0>191!12=3M\393!3-494!459i5!5596!6797!8|898!8V999!9.:9:!:;M;M<NH=9=!=>9q>!>>9?!?@:@V@W!AVIAXjAWAVB]"BsB9B!C.D]UDGD^DbDcNEeE]E9FWF9lFFFUGG!GG$H