UHI1 c0a0ec538cb5ff319d31a525d818757e20150219 +0100 164719q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103#G UHCSTRef118master@a0c9378a77p|tnewSTRefH; kUHCSTRefnewSTRef"&build/103/ehclib/uhcbase/UHC/STRef.lhs7#@u readSTRefl&~gUHCSTRef readSTRef׫ b\в writeSTRefZU;$UHCSTRef writeSTRef~ISTRef 3U%UHCSTRefSTRef  3U%UHCSTRefSTRef  yUHCSTRef _Rep1STRef iu-8eUHCSTRef _Rep0STRef MQqMD _Rep1STRef U9 _Rep0STRef 3lEqco2܌5UHCSTRefEqco2܌bSUHCSTRef _Rep0STRefRepresentable0bSUHCSTRef _Rep0STRefRepresentable0=-UHCSTRef _'D_STRefDatatype=-UHCSTRef _'D_STRefDatatypen~w UHCSTRef _Rep1STRefRepresentable1n~w UHCSTRef _Rep1STRefRepresentable15UHCSTRefEqco2܌XUHCSTRef _'C_STRef ConstructorXUHCSTRef _'C_STRef Constructor66UHCBasey wUHCMutVarxrȤ UHCSTQdUHCSTRef _'unSTRefco@*B* coEw!Pc~y->"3U%UHCSTRefSTRef #3v>^_Rec$Y{||}%&OobѸ UHCMutVarMutVar 'l&~gUHCSTRef readSTRef(cod)coa!")(*F 3eUHCSTST)(" !& " +5UHCSTRefEqco2܌,Ae_wUHCBase _'Dict_Eq"-coɱA.coF#$/a.jlUHCBase==!"0Do C_130_433_0_01Dn C_130_433_0_1!"012E*tUHCBaseBool3aHj #UHCBase/=!"01!"0124H; kUHCSTRefnewSTRef5coƅI6coƕS!5*6"657ZU;$UHCSTRef writeSTRef8coU9co]!"98!8*9#$:yUHCSTRef _Rep1STRef ;`ikl UHCBaseD1<760B~UHCSTRef _'D_STRef=`iD.pUHCBaseC1>Zx"KUHCSTRef _'C_STRef?`ir4UHCBaseS1@q'Yi.UHCBase NoSelectorA(#@YUHCBaseRec1& <<>>""Biu-8eUHCSTRef _Rep0STRef ;<=>?@C(#AUHCBaseRec0& :!!!<>"!!B!!!:DcoS}!!DEcoH,!EFcoDF"D!DE!EFFBD!DE!EFF<<<>>>""!" G FۘM_Var$"#$%& Hco9""& I"JcoLxK""%PrfLkUHCBase Constructor>L>7p$*kE7p$*kEL>7p$*kEL>PrfL>MWL!UHCBaseDatatype<M<7p$*kE7p$*kEM<7p$*kEM<PrfM<N`iqTUHCBaseEq"N"OcoˆcPco`7p$*kE7p$*kEN"OP7p$*kE+N"OPPrfN"Qp)184UHCBaseRepresentable1"R`iXUHCBaseM1SRURU@A&V7p$*kE7p$*kEQ"VRS<RT>RU@A&V7p$*kEQ"V:VPrfQ"RS<RT>RU@A&Wp)286UHCBaseRepresentable0"RS<RT>RU@X`ijchUHCBaseK1YRU@XY&VZ7p$*kE7p$*kEW"VZRS<RT>RU@XY&VZ7p$*kEW"VZBVZPrfW"RS<RT>RU@XY&