UHI1 dd4865a7e7734d51829e440cf90cddb420161223 +0000 153317q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103ױUUHCGenerics119master@cdd8252b06aJ8%HnL1=jTUHCBaseL1 (build/103/ehclib/uhcbase/UHC/Base.hs-cpp1{#M1?a UHCBaseM1 ?a UHCBaseM1肓LUHCBaseunM1肓LUHCBaseunM1 t= moduleName +_2qUHCBase moduleName 9wconName xi؍UHCBaseconName $'- _Rep0Tuple9?80*UHCGenericsTuple _Rep0Tuple9 $(  _Rep0Tuple8083AcUHCGenericsTuple _Rep0Tuple8"$AA? _Rep0Tuple6N81iUHCGenericsTuple _Rep0Tuple6$$A; _Rep0Tuple4L8IUHCGenericsTuple _Rep0Tuple4%$E> _Rep0Tuple7M8 UHCGenericsTuple _Rep0Tuple7&$A6d _Rep0Tuple2J8UHCGenericsTuple _Rep0Tuple2'$E:C _Rep0Tuple5K8"VUHCGenericsTuple _Rep0Tuple5($B=2 _Rep0Tuple0H8)+UHCGenericsTuple _Rep0Tuple0)$D#2 _Rep0Tuple3I81)tUHCGenericsTuple _Rep0Tuple3 # Associativity  MX&$2UHCBase Associativity!QwUHCBaseNotAssociative"!cUHCBaseRightAssociative# [iؐ8UHCBaseLeftAssociative$u[Xto0%2UHCBaseto0&[to1'2!f\UHCBaseto1(}i|unL1)k+FUHCBaseunL1(*k+FUHCBaseunL1+4U:.: ,^M*UHCBase:.:-_UHCBaseComp1.z]Infix/_wj UHCBaseInfix0][H(junM101GUc&D120r7zipUHCBaseD13 7JIDatatype4p1oUHCBaseDatatype 5: (rUHCBase datatypeName6)kR''selName7,=UHCBaseselName8R@SKC19q_yUHCBaseC1:T.K1;=MF#QAUHCBaseK1: <=MF#QAUHCBaseK1=rp nUHCBaseunK1;>rp nUHCBaseunK1?ÊX:Selector@Q:LsUHCBaseSelector7AM~unRec1BߔIOUHCBaseunRec1ACߔIOUHCBaseunRec1D>BEunR1EaL PeUHCBaseunR1DFaL PeUHCBaseunR1G$cH䤼unPar1HprD 65UHCBaseunPar1GIprD 65UHCBaseunPar1JG{D[PrefixK0QUHCBasePrefixL&{ U1M UHCBaseU1L N UHCBaseU1MOQV1 PKҦUHCBaseV1Q _Q NoSelector R-3 UHCBase NoSelectorS=tZ24R1Tx/gUHCBaseR1UCl ConstructorV 5}UHCBase ConstructorWz>UHCBase conIsTupleX\FgUHCBase conIsRecord YL\o3UHCBase conFixityZ'IO datatypeName5[Fg&S1\/vE_!UHCBaseS1]lYldunK1=]>^E) conFixityY_|P&k:+: `LX %UHCBase:+:T)E*Fa&@3^M _Rep1Tuple4b FrUHCGenericsTuple _Rep1Tuple4c'@5_A _Rep1Tuple5d BkUHCGenericsTuple _Rep1Tuple5e*@2NR _Rep1Tuple8fOPUHCGenericsTuple _Rep1Tuple8g+@6pVwD _Rep1Tuple9h HXvUHCGenericsTuple _Rep1Tuple9i0@Ll> _Rep1Tuple2jP5UHCGenericsTuple _Rep1Tuple2k1@Pp _Rep1Tuple3l>UHCGenericsTuple _Rep1Tuple3m4@Lc, _Rep1Tuple6nK$UHCGenericsTuple _Rep1Tuple6o5@Nc _Rep1Tuple7pN:UHCGenericsTuple _Rep1Tuple7qdύa:*:rJJFUHCBase:*:q sJJFUHCBase:*:rtCŴ conIsRecordXu͍k+C v-V0UHCBaseCw#D x-O4UHCBaseDy=;P z-c 6UHCBaseP{=F7R |-elĆUHCBaseR}?3[S ~-f0IUHCBaseSWINComp1- x3(Afrom1٦yÓUHCBasefrom1 y3)0from0٥yfUHCBasefrom0 5) $~ArityĵUHCBaseArity ĵUHCBaseArity7%,UHCBaseNoArity<zRepresentable1d'UHCBaseRepresentable1'<Representable0d&AUHCBaseRepresentable0%Ϙjg7 _Rep0Tuple13UHaUHCGenericsTuple _Rep0Tuple13Иlg8r _Rep0Tuple14UIasUHCGenericsTuple _Rep0Tuple14јh0# _Rep0Tuple11UFa-UHCGenericsTuple _Rep0Tuple11|U Fixity q UHCBaseFixity/KҘl4b _Rep0Tuple12UGaL]UHCGenericsTuple _Rep0Tuple12Ԙm/ _Rep0Tuple10UEaOgUHCGenericsTuple _Rep0Tuple10ݘO&UHCBaseRec0?@"yrRec1``3L*9UHCBaseRec1 ``3L*9UHCBaseRec1BCGL52Par0?TeUHCBasePar0GM13]Par1?Sg1UHCBasePar1 ?Sg1UHCBasePar1HIOC*\UGeneric;U}UHCBaseGenericY0NoArity[ndp9 conIsTupleWf20NLeftAssociative#jZRRightAssociative"rSX, _Rep1Tuple14Lw*l$UHCGenericsTuple _Rep1Tuple14rTX( _Rep1Tuple13MzHnUHCGenericsTuple _Rep1Tuple13rVK _Rep1Tuple15Kp\cUHCGenericsTuple _Rep1Tuple15r_( C _Rep1Tuple10@VV@UHCGenericsTuple _Rep1Tuple10ra)  _Rep1Tuple12>`k%UHCGenericsTuple _Rep1Tuple12rb+0V _Rep1Tuple11?WlZgqUHCGenericsTuple _Rep1Tuple11jsF>UHCGenericsTupleCByUHCBase