úÎ?z<è/      !"#$%&'()*+,-.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 0 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 0 types. 10Very useful instance for writing format string.  1    1GHC 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. (Add commas to an integral, e.g 12000 ->  12,000.      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. '()*+,-.'()*+,-.'()*+,-.'()*+,-.2       !"#$%&'()*+,-./01234567869:;<formatting-3.0.2Formatting.FormattersFormatting.HoleyFormatting.ShortFormatters FormattingFormatting.Examplestext-format-0.3.1.0Data.Text.Buildable BuildableHoleyrunHMFormat%nowbindlaterhmaptexthexstextstringbuilderbuildintfloatexptfixedprecshortestleftrightcommastxstseffpfsflrformatbprintfprinthprinthellostringstextsbuildersintegersfloatshexespaddingbaseGHC.Base. Data.MonoidMonoid$fIsStringHoley