UHI1 9f39e6a4d4199ffa68b1f4aeff600ee120151027 +0100 143712AAq"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103I~vd,QDataComplex119master@a4b70ea5c6 q[crealPartD<DataComplexrealPartQ)build/103/ehclib/base/Data/Complex.hs-cppOimagPartL$ܽ߶DataCompleximagPartRmkPolar-}rDataComplexmkPolar{CbQ# magnitude /;\LLDataComplex magnitude !KBۯҐcis aX ,8 2DataComplexcis *3`ȡpolar LDataComplexpolarPp~:+me^wϪDataComplex:+ecѝ>phaseg;%~DataComplexphasem8;t' conjugateEQžYDataComplex conjugater.< Complex ]5 DataComplexComplexKUDataComplex _Rep0ComplexYeG8ۓ,DataComplex _Rep1Complex co2ܚeDataComplexco2ܚco3 dwDataComplexco3 co4ߤcEDataComplexco4ߤ~+Typeableco1aU8DataComplexTypeableco1 ~$MDataComplex _Rep0ComplexRepresentable0!~$MDataComplex _Rep0ComplexRepresentable0"/2Numco; #sR,DataComplexNumco; $ tt Typeable1co0p%؏z86VDataComplex Typeable1co0p& Lgq Fractionalco= 'WxSDataComplex Fractionalco= (2:{qDataComplex _'D_ComplexDatatype)2:{qDataComplex _'D_ComplexDatatype*V\䰛YFloatingcoB+1]oDataComplexFloatingcoB,a1,p5DataComplex _Rep1ComplexRepresentable1-a1,p5DataComplex _Rep1ComplexRepresentable1.cttDataComplex_'C_:+ Constructor/cttDataComplex_'C_:+ Constructor0me^wϪDataComplex:+1Prelude233gsDataTypeable366UHCBase2(4BBu>UHCShow5PUHCFloat36N*UHCChar7qwDataIORef38y wUHCMutVar9#G UHCSTRef:b=UHCIOBase1 4;jUHCEnum<͐SystemIO=7?]UHCRun3>goAUHCBounded? "UHCGenerics@*a V/UHCReadA `="UHCOrd:Bx*rMK =UHCEqC !UHC OldException3:;3DNSystemIOFix73:Eod-~rSystemIOUnsafe53< CD3Fi][SDataBitsGC wDataListHSr&UHCHandleIRayDataMaybe:EJx&rG#sUHCIO=C<K%OUHC StackTrace3H:LB<ӑYUHCPtrM1CWLUHCTypes3Np6=GUnsafeCoerce3Oi4SystemIOErrorP촠JDataEither3I:M3Qhv( ForeignPtrL3R S/y#ControlMonadF2:K3SY4UHCBits3T@{IUHCGenericsTuple3P43@3>T3?83?T3U*Y IUHCReal3@3A3BR3IFS3UG3UIVmyDataCharHCO3RFI:63938WxrȤ UHCST2NT3?GI:132I3:MK389WV4;36E3:W3JQ3:BT3?T:XEQžYDataComplex conjugateYcpNZ*B*[Pc~y->\f˦ΆUHCBase RealFloatY[]]5 DataComplexComplexY]Y^g;%~DataComplexphase_coǏZ[\_[]__`LDataComplexpolaracobn0Z[\a[]ab3v>^_ReccY{||}dae7af=DataComplex_'un:+gcoEmZ[]gbcdhgehgi؏z86VDataComplex Typeable1co0pj b+pDataTypeable _'Typeable1]k1]oDataComplexFloatingcoBlcoZ[m۽QCUHCBase _'RealFloatln_l9UHCBase _'Floating]locEDataComplexco4ߤpco̗Z[q2UJUHCBase_'Readpq]prdwDataComplexco3 scokZ[th]?UHCBase_'Showst]sueDataComplexco2ܚvco%xZ[wca17UHCBase_'Eqvw]vxaU8DataComplexTypeableco1ycoi˯W?Z[zO( DataTypeable _'Typeableyz]y{D<DataComplexrealPart|co%4 sZ[\|[]||}o\DataComplex complexTc~:R|DataTypeableTyConsR,DataComplexNumco; cokm =Z[mn0hUHCBase_'Num]-}rDataComplexmkPolarcoZnZ[\[[]/;\LLDataComplex magnitudeco`6Z[\[]L$ܽ߶DataCompleximagPartcoǾTZ[\[]WxSDataComplex Fractionalco= coʶ>Z[m^ˢUHCBase _'Fractional]aX ,8 2DataComplexciscpZ[\[]0gZ[hg[hg]g]]KUDataComplex _Rep0Complexg`ikl UHCBaseD1*`*DataComplex _'D_Complex`iD.pUHCBaseC1PhdZDataComplex_'C_:+>p5XUHCBase:*:`ir4UHCBaseS1q'Yi.UHCBase NoSelectorZ~2}UHCBasePar0hghgYeG8ۓ,DataComplex _Rep1ComplexZ~3UHCBasePar1][ZZ I*ERR: Generics.mkGenerRepresentableTypeSynonymKi: Data.Complex.Complex :*ZZ I*ERR: Generics.mkGenerRepresentableTypeSynonymKi: Data.Complex.Complex :*]coDZ[ J*ERR: Generics.mkGenerRepresentableTypeSynonymPol: Data.Complex.Complex :* J*ERR: Generics.mkGenerRepresentableTypeSynonymPol: Data.Complex.Complex :*]][]g FۘM_Varc0bcdhgehgco900hghghh0coA1]0deZZPrf kUHCBase Constructor7p$*kE7p$*kE7p$*kE.PrfۣVDataTypeable Typeable1]]7p$*kE7p$*kE]7p$*kEi]Prf]3ݙUHCBaseShow]]s7p$*kE7p$*kE]s7p$*kEr]ss7p$*kEs7p$*kEPrf] ?ҹ"UHCBaseFloating]]l7p$*kE7p$*kE]l7p$*kEk]l\l7p$*kE\l7p$*kEPrf]rޡUHCBase Fractional]]7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]$-:VDataTypeableTypeable]]y7p$*kE7p$*kE]y7p$*kEx]yy7p$*kEy7p$*kEPrf](#UHCBaseRead]]p7p$*kE7p$*kE]p7p$*kEo]pp7p$*kEp7p$*kEPrf]WL!UHCBaseDatatype7p$*kE7p$*kE7p$*kE(Prf`iqTUHCBaseEq]]v7p$*kE7p$*kE]v7p$*kEu]vv7p$*kEv7p$*kEPrf]o~DUHCBaseNum]]7p$*kE7p$*kE]7p$*kE]\7p$*kE\7p$*kEPrf]p)184UHCBaseRepresentable1]`iXUHCBaseM1