Language.Haskell.Meta.Utils

cleanNames

pretty

pp

ppDoc

gpretty

unsafeRunQ

nameToRawCodeStr

(|$|)

(|.|)

(|->|)

unForall

functionT

mkVarT

myNames

renameThings

renameTs

renameT

normaliseName

applyT

substT

splitCon

strictTypeTy

varStrictTypeTy

conTypes

conToConType

decCons

decTyVars

decName

foreignName

unwindT

unwindE

arityT

typeToName

nameSpaceOf

conName

recCName

dataDCons

fromDataConI

fromTyConI

mkFunD

mkClauseQ

toExpQ

toPatQ

showToPatQ

eitherQ

normalizeT