úÎØ O      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN(Copyright (C) 2006-2009 Bjorn BuckwalterBSD3bjorn.buckwalter@gmail.comStable GHC only?Safe 09;<=?CTU OP QRST !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN)  !"#$%&'()    !"#$%&'(T OP QRST !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN6677U      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW"numtype-1.2-EUnTxGlrWCK6WXQUQQLfhBNumeric.NumTypeNeg5Neg4Neg3Neg2Neg1Pos5Pos4Pos3Pos2Pos1MulDivSumSuccNegateNegPosZeroNonZeroNegTypePosTypeNumTypetoNumnegateincrdecr+-/*zeropos1pos2pos3pos4pos5neg1neg2neg3neg4neg5 $fMulaNegc $fMulaPosc$fMulnZeroZero$fDivNegPosNeg$fDivPosNegNeg$fDivNegNegPos$fDivPosPosPos$fDivZeronZero$fSumabc $fSubaNegc $fSubaPosc $fSubaZeroa $fAddNegbd $fAddPosbd $fAddZeroaa $fSuccNegNeg $fSuccNegZero $fSuccPosPos $fSuccZeroPos$fNegateNegPos$fNegatePosNeg$fNegateZeroZero $fShowNeg $fShowPos $fShowZero $fNonZeroINeg $fNegTypeINeg $fNumTypeINeg $fNonZeroIPos $fPosTypeIPos $fNumTypeIPos$fNegTypeIZero$fPosTypeIZero$fNumTypeIZero $fNonZeron $fNegTypen $fPosTypen $fNumTypenSubAddNonZeroINegTypeIPosTypeINumTypeI