UHI1 dd4865a7e7734d51829e440cf90cddb420161223 +0000 153317q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103p٢ΓYUHCSTRef119master@cdd8252b06 XsnewSTRef蟿Q=UHCSTRefnewSTRef#&build/103/ehclib/uhcbase/UHC/STRef.lhsѸ׊U _Rep1STRef +4 }:UHCSTRef _Rep1STRefu~:Eq<H I>+UHCSTRefEq<H ID writeSTRef @m UHCSTRef writeSTRef I D readSTRef E 1UHCSTRef readSTRef [+f 5 _Rep0STRef %2b(mUHCSTRef _Rep0STReft 3ΘSTRefuKwUHCSTRefSTRef uKwUHCSTRefSTRef ].UHCSTRef _'D_STRefDatatype].UHCSTRef _'D_STRefDatatype>+UHCSTRefEq<H I!< :H "<t0@#+ "_Var$W\EoM{||}%Q}>jWN_Rec$&PZ~#y"'TO՚UHCMutVarMutVar!"(<^L'!")*<K+&,w`rUHCSTRef _'C_STRef,,-E 1UHCSTRef readSTRef .; 4e /+UHCSTRefEq<H I 8)VR> 9J_/>:򓄜K2UHCBase_'Eq98;7 ?[_UHCSTRef _'unSTRef " ! !"%$&'!" " ! '!"!"< +4 }:UHCSTRef _Rep1STRef!=0r7zipUHCBaseD1>q_yUHCBaseC1,?/vE_!UHCBaseS1@-3 UHCBase NoSelectorA``3L*9UHCBaseRec1'!B%2b(mUHCSTRef _Rep0STRef!"=>,?@C_`/>&UHCBaseRec0'!",,< D*ERR: Generics.mkGenerRepresentableTypeSynonymKi: UHC.STRef.STRef :*B D*ERR: Generics.mkGenerRepresentableTypeSynonymKi: UHC.STRef.STRef :*  ,< E*ERR: Generics.mkGenerRepresentableTypeSynonymPol: UHC.STRef.STRef :*B E*ERR: Generics.mkGenerRepresentableTypeSynonymPol: UHC.STRef.STRef :* D<\! D E<B E F<9mQFPrfGd&AUHCBaseRepresentable0H?a UHCBaseM1I-O4UHCBaseDHJ-V0UHCBaseC,HK-f0IUHCBaseS@L=MF#QAUHCBaseK1M-elĆUHCBaseR'GN@ -fOF'HIHJ,HK@LM'NOco3ݝco3ݝGNOHIHJ,HK@LM'NOco3ݝGNOBNOPrfGHIHJ,HK@LM'Pd'UHCBaseRepresentable1HIHJ,HK@A'PNHIHJ,HK@A'Nco3ݝco3ݝPNHIHJ,HK@A'Nco3ݝPN<NPrfPHIHJ,HK@A'Q 5}UHCBase Constructor,Q,co3ݝco3ݝQ,co3ݝQ,PrfQ,Rp1oUHCBaseDatatypeRco3ݝco3ݝRco3ݝRPrfRS67A*?UHCBaseEqS98co3ݝco3ݝS98co3ݝ7S98PrfS