úÎ>w;ò.      !"#$%&'()*+,-GHC experimentalchrisdone@gmail.comNone:The type of a monoid with holes. The underlying monoid is  represented by type parameter m. The r is the result type and 3 stays polymorphic until the very last moment when run is  called. The last argument a# is always a function with zero or & more arguments, finally resulting in r. Ordering the arguments in 6 this order allows holey monoids to be composed using . , stacking ' the expected arguments. Note that the / constraint is only  used in the identity  and in composing two s.  A formatter. 8Composition operator. The same as category composition. "Insert a constant monoidal value. (Monadic indexed bind for holey monoids. 8Insert a monoidal value that is not specified until the  computation is run). The argument that is expected later is C converted to the monoid type using the given conversion function. Convert between underlying / types. 00Very useful instance for writing format string.  0    0GHC experimentalchrisdone@gmail.comNone Output a lazy text. @Render an integer using hexadecimal notation. (No leading 0x is  added.) Output a strict text. Output a string. Build a builder. #Build anything that implements the  Buildable class. Render an integral e.g. 123 -> "123", 0 -> "0". CRender some floating point with the usual notation, e.g. 123.32 => 123.32 /Render a floating point number using scientific/ engineering C notation (e.g. 2.3e123), with the given number of decimal places. ?Render a floating point number using normal notation, with the ! given number of decimal places. @Render a floating point number, with the given number of digits @ of precision. Uses decimal notation for values between 0.1 and / 9,999,999, and scientific notation otherwise. <Render a floating point number using the smallest number of % digits that correctly represent it. APad the left hand side of a string until it reaches k characters . wide, if necessary filling with character c. BPad the right hand side of a string until it reaches k characters . wide, if necessary filling with character c.      GHC experimentalchrisdone@gmail.comNone Output a lazy text. @Render an integer using hexadecimal notation. (No leading 0x is  added.) Output a strict text. Output a string. /Render a floating point number using scientific/ engineering C notation (e.g. 2.3e123), with the given number of decimal places. ?Render a floating point number using normal notation, with the ! given number of decimal places. @Render a floating point number, with the given number of digits @ of precision. Uses decimal notation for values between 0.1 and / 9,999,999, and scientific notation otherwise. <Render a floating point number using the smallest number of % digits that correctly represent it. APad the left hand side of a string until it reaches k characters . wide, if necessary filling with character c. !BPad the right hand side of a string until it reaches k characters . wide, if necessary filling with character c.  !  !  !  !GHC experimentalchrisdone@gmail.comNone"Run the formatter and return a Text value. #Run the formatter and return a Builder value. $4Run the formatter and print out the text to stdout. %4Run the formatter and put the output onto the given Handle. "#$% "#$%"#$%"#$%None&Simple hello, world! 'Printing strings. (Printing texts. )Printing builders. *Printing integers. +Printing floating points. ,%Printing integrals in hex (base-16). - Padding. &'()*+,-&'()*+,-&'()*+,-&'()*+,-1       !"#$%&'()*+,-./01234567589:;formatting-3.0.1Formatting.FormattersFormatting.HoleyFormatting.ShortFormatters FormattingFormatting.Examplestext-format-0.3.1.0Data.Text.Buildable BuildableHoleyrunHMFormat%nowbindlaterhmaptexthexstextstringbuilderbuildintfloatexptfixedprecshortestleftrighttxstseffpfsflrformatbprintfprinthprinthellostringstextsbuildersintegersfloatshexespaddingbaseGHC.Base. Data.MonoidMonoid$fIsStringHoley