úÎ*&Í<      !"#$%&'()*+,-./0123456789:;None+ An exception when doing lookups.@Identier documentation along with argument docs and identifiers.An package name.An identifier. <=   <=NoneM2Run an action with an initialized GHC package set.;Get the type of the given identifier from the given module.Make a module name.Run the given GHC action.!Pretty print something to string.Wraps >.Set the import context. Show the package name e.g. base.None<Get all installed packages, filtering out the given package..Version-portable version of allPackagesByName.1Convert a Cabal module name to a GHC module name.)Because no Functor instance is available.None*+24M "Search a name in the given module. "Search a name in the given module.!9Search a name in the given module from the given package.#CSearch for the identifier in a module in any of the given packages.$5Search for the given identifier in the given package.%1Search for the given identifier in the interface.&NGet a mapping from names to doc string of that name from a Haddock interface.'NGet a mapping from names to doc string of that name from a Haddock interface.(0Find arguments documentation for the identifier.)`Search for a module's package, returning suggestions if not found. Filters out the given value.*0Get the Haddock interfaces of the given package.+™The module symbol doesn't actually exist in the module we intended, so we descend into the module that it does exist in and restart our search process.  !"#$%&'()*+  !"#$%&'()*+  !"#$%&'()*+  !"#$%&'()*+None ,S-expression type.0Print docs as s-expressions.1#Print an identifier' documentation.2(Format some documentation to plain text.3!Render an s-expression to string.4 Convert docs to an s-expression.5Render the doc.6Strip redundant whitespace.7Trim either side of a string.8 Format an example to plain text.9Format an argument.:Indent after the first line.,-./01Print modules only?Print package? Print module?23456789:,-./0123456789:012,/.-3456789: ,/.-0123456789:None E;Print modules only.S-expression format.Package. Module name. Identifier.;;;?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDhaskell-docs-4.1.3Haskell.Docs.TypesHaskell.Docs.GhcHaskell.Docs.CabalHaskell.Docs.HaddockHaskell.Docs.Formatting Haskell.Docs DocsExceptionNoReadInterfaceFileNoFindNameInInterfaceNoFindNameInExportsNoParseInterfaceFilesNoInterfaceFilesNoModulePackageCombo NoFindModuleIdentDocidentDocPackageName identDocDocs identDocIdentidentDocArgDocs PackageName Identifier unIdentifierwithInitializedPackagesfindIdentifiermakeModuleNamerunshowpprshowSDocForUsersetImportContextshowPackageNamegetAllPackagespackagesByName convModuleimap searchIdentsearchModuleIdentsearchPackageModuleIdentfilterPrevioussearchInPackagessearchWithPackagesearchWithInterfaceinterfaceNameMapinterfaceArgMaplookupArgsDocsgetPackagesByModulegetHaddockInterfacesByPackage descendSearchSexpListStringAtom printSexp printIdentDoc formatDoc renderSexptoSexpdoc normalizetrim formatExample formatArg indentAftersearchAndPrintDoc$fExceptionDocsException $fEqIdentDoc ghc-7.8.3 Outputable