None$  !"#$  "!None "#$7;<=FT8N%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr%&,+*)('-/.0213458769KJIFEHGDCBA@?>=<;:NoneDR stuvwxyz{None "#;<=FTNone0|}~None "#1;=NV [3|Hello, %s! (%d people greeted)|] :: ... -> String .This formatter follows the guidelines listed  1http://www.cplusplus.com/reference/cstdio/printf/here, except for %n; (store number of printed characters) for obvious reasons.  %c ::  %s ::  %? ::  a => a %u ::  %d, %i ::  i => i %o ::  i => i %x, %X ::  i => i %a, %A ::  f => f %e, %E ::  f => f %f, %F ::  f => f %g, %G ::  f => f %p ::    a  [,|Hello, %s! (%d people greeted)|] :: ... ->     [,|Hello, %s! (%d people greeted)|] :: ... ->   %The resulting string is UTF8-encoded. [%|Hello, %s! (%d people greeted)|] ::  m =>  -> ... -> m () +Prints the produced string to the provided *. Like C printf, newline is not appended. [%|Hello, %s! (%d people greeted)|] ::  m => ... -> m ()  [p|...|] arg1 arg2... is equivalent to  [hp|...|]  arg1 arg2...  !"#$%&'()*+,-./01223456789:;<=>??@AB CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}~}~}~}@}}}}~}}}&th-printf-0.5.0-5r8e85muDR91rtTORgqI5tText.Printf.THText.Printf.TH.TypesText.Printf.TH.Printer NumericUtilsText.Printf.TH.Printer.StringText.Printf.TH.Parser GHC.NaturalNatural Foreign.PtrPtr Data.TextTextData.ByteString ByteStringsstsbhpp$fExceptionParseError$fShowParseErrorFlagSetspaced adjustmentprefixedsigned FormatStr FormatArgspec precisionflagswidth MaySpecifyNeedGiven Adjustment ZeroPadded LeftJustifiedFlagFlagZeroPadded FlagPrefixed FlagSpaced FlagSigned FlagLJustAtomStrArgadjustmentFlags toFlagSetVal valDirectionvalPadvalSign valPrefixvalWidthvalLitPadZeroSpace Direction RightwardLeftwardArgSpecflagSetvalueprecPrinter formatGUpper'formatG'formatSciUpper' formatSci'formatHexFloatUpper'formatHexFloat' formatFloat'formatHexUpper' formatHex' formatOct' formatDec'ljustrjust formatChar'outputconsstringOutput forcePrefix forceSize forceNoZerovalOfvalSign' valPrefix'setSign setPrefixsetRightAlignedsetLeftAlignedsetWidth setWidth'setZeroadjusthelper adjustAndSignprefixsign formatDec formatOct formatHex formatPtrformatHexUpperhelper'helper'' formatFloat formatSciformatSciUpperformatHexFloatformatHexFloatUpperformatG formatGUpper formatNatfOnefinalize formatStr formatCharliteralformatShowablebase GHC.FloatFFFormat FFGeneric FFExponentFFFixedGHC.Show intToDigitintToDigitUpper showIntAtBaseformatRealFloatAltformatFloatHexspecSet parseFmtStrfmtArgghc-prim GHC.TypesCharGHC.BaseStringShowGHC.RealIntegral RealFloatControl.Monad.IO.ClassMonadIOGHC.IO.Handle.TypesHandleGHC.IO.Handle.FDstdout ParseError