Recursively walk down the heap objects and return the resulting map. This function recognizes loops and avoids them. Big data structures might still be very slow.
Walk the heap for a list of objects to be visualized and their corresponding names.
BCOClosures, but not the debugging data structures
(ByteCodeInstr.BreakInfo) of GHC.