úÎ*¢'Ž&      !"#$%NoneL&Get GHC's statistics.'Get the size of a RTSStats object in bytes.&()*+'&()*+'&()*+'None$AIT,An action to run.%How much a computation weighed in at.Weigh specification monad.-Weigh configuration. Table column.0Just run the measuring and print a report. Uses .JRun the measuring and return all the results, each one may have an error..Default columns to display./Default config.Set the config. Default is: /.(Weigh a function applied to an argument.Implemented in terms of .'Weigh an action applied to an argument.Implemented in terms of .Weigh a value.Implemented in terms of .Weigh an IO action.Implemented in terms of .3Make a validator that set sthe maximum allocations.*Weigh an IO action, validating the result.'Weigh a function, validating the result0Write out an action.kWeigh a set of actions. The value of the actions are forced completely to ensure they are fully allocated.1Fork a case and run it.BWeigh a pure function. This function is heavily documented inside.BWeigh a pure function. This function is heavily documented inside.2Make a report of the weights.3#Make a table out of a list of rows.0Formatting an integral number to 1,000,000, etc.-,456789-:; ./Name of the case.*Function that does some action to measure.Argument to that function.Name of the case.$Aciton that does some IO to measure.Argument to that function.Name for the value.The value to measure.Name for the value.The action to measure.The upper bound.Name of the action.$The function which performs some IO.4Argument to the function. Doesn't have to be forced..A validating function, returns maybe an error.Name of the function.(The function which calculates something.4Argument to the function. Doesn't have to be forced..A validating function, returns maybe an error.0Program arguments.Weigh name:action mapping.1Label for the case./A function whose memory use we want to measure.4Argument to the function. Doesn't have to be forced.(Bytes allocated and garbage collections./A function whose memory use we want to measure.4Argument to the function. Doesn't have to be forced.(Bytes allocated and garbage collections.23   ,456789-:; ./0123<      !"#$%&'()*+,-./01234-5678.9:"weigh-0.0.7-2xEH68AKU5j8rfBDcH6NzXWeighWeigh.GHCStatsWeight weightLabelweightAllocatedBytes weightGCsweightLiveBytesweightMaxBytesColumnCase AllocatedGCsLiveCheckMaxmainWith weighResults setColumnsfunciovalueaction maxAllocsvalidateAction validateFunc weighDispatch weighFunc weighActioncommas $fShowColumn $fEqColumn $fEnumColumn $fShowConfig $fReadWeight $fShowWeight $fMonadWeigh$fFunctorWeigh$fApplicativeWeighgetStatsgetGhcStatsSizeInBytesgcCounttotalBytesAllocated liveBytes maxBytesInUseActionConfigdefaultColumns defaultConfig tellActionforkreporttablize _actionRun _actionArg actionCheckrunWeigh configColumns