Îõ³h$Bç     (c) Michail Pardalos3-Clause BSD-stylempardalos@gmail.comNone #$%<ÇÎÙÙheapsize3Get the *non-recursive* size of an closure in wordsheapsize“Calculate the recursive size of GHC objects in Bytes. Note that the actual size in memory is calculated, so shared values are only counted once. Call with  recursiveSize $! 2 < to force evaluation to WHNF before calculating the size. Call with # recursiveSize $!! "foobar" × ($!! from Control.DeepSeq) to force full evaluation before calculating the size.…This function works very quickly on small data structures, but can be slow on large and complex ones. If speed is an issue it's probably possible to get the exact size of a small portion of the data structure and then estimate the total size from that.heapsizeËCalculate the recursive size of GHC objects in Bytes after calling Control.DeepSeq.force on the data structure to force it into Normal Form. Using this function requires that the data structure has an  typeclass instance.heapsize Pointer hashheapsizePointer Equality     %heapsize-0.2.0-CiJjCoEwOPp69QQ7l46ov5HeapSizeHeapsize closureSize runHeapsize recursiveSizerecursiveSizeNF$fExceptionInterrupted$fHashableHashableBox$fEqHashableBox$fApplicativeHeapsize$fFunctorHeapsize$fMonadHeapsize$fMonadIOHeapsize$fMonadCatchHeapsize$fMonadMaskHeapsize$fMonadThrowHeapsize$fShowHashableBox$fShowInterrupteddeepseq-1.4.4.0Control.DeepSeqNFData