Module documentation for 0.5.4

This library provides functions to introspect the Haskell heap, for example
to investigate sharing and lazy evaluation. As this is tied to the internals
of the compiler, it only works with specific versions. Currently, GHC 7.4
through 7.10 should be supported.

It has been inspired by (and taken code from) the vacuum package and the GHCi
debugger, but also allows to investigate thunks and other closures.

This package also provides a new GHCi-command, :printHeap, which allows you
to inspect the current heap representation of a value, including sharing and
cyclic references. To enable the command, you need to load the included ghci
script or add it to ~/.ghci, as explained by cabal install. Once it is
set up, you can do this: