ú΂ ç     None*0 ¨Benchmark a function. The function should take a /considerable amount of time/ to finish, since the benchmarking system is designed to measure coarse-grained timings.Divide data into blocksHfor each block, perform an op and return first time stamp and op resultšStatistics for data. We allow one standard deviation or 5% of the mean as error margin before we flag the running time as being slow enough to raise an  ExitFailure 1. !multiplicity of the benchmark runname of the benchmark file#environment generator (not benched)'given environment, input, create outputinput5run everything, return exit code based on performance           BenchmarkHistory-0.0.0.1BenchmarkHistoryStats timeStamppreStats postStats multiplier GCStatisticsgetGCStatistics TimeStamp getTimeStamp gcStatDiff benchmarkcalltoBlocksdefbs eachBlock basicStats $fNFDataStats$fToRecordStats$fFromRecordStats$fToNamedRecordStats$fFromNamedRecordStats$fDefaultOrderedStats$fToFieldGCStatistics$fFromFieldGCStatistics$fNFDataGCStatistics$fToFieldTimeStamp$fFromFieldTimeStamp$fNFDataTimeStamp