FP.Pretty

data Color256

data Format

setFG

setBG

setUL

setBD

data Chunk

type POut

data Layout

data Failure

data PEnv

bumpedL

levelL

nestingL

failureL

layoutL

maxRibbonWidthL

maxColumnWidthL

env0

data PState

ribbonL

columnL

state0

type MonadPretty m

text

space

ifFlat

whenFlat

whenBreak

mustBreak

hardLine

newline

flat

canFail

nest

group

align

format

hsep

vsep

hvsep

hsepTight

hvsepTight

botLevel

closed

parens

atLevel

bump

inf

infl

infr

pre

post

app

collection

keyPunFmt

keyPun

keyFmt

key

conFmt

con

bdrFmt

bdr

litFmt

lit

punFmt

pun

hlFmt

hl

headingFmt

heading

op

data DocM a

runDocM

execDoc

type Doc

class Pretty a

class PrettyM m a

formatChunk

noFormatOut

ptoString