 
   def start(opts \\ []) do
     :ets.new(@bench_tab, [:named_table, :set])
+
     {collect_mem_stats, sys_mem_stats} =
       case Keyword.fetch(opts, :mem_stats) do
         {:ok, :include_sys} -> {true, true}


  defp run_bench({{mod, func}}, {total_time, i, count}, follow, config) do
    if follow do
      IO.puts "[#{format_now()}] #{i}/#{count}: #{bench_name(mod, func)}"
    end
    {elapsed, _} = :timer.tc(fn ->
      {n, elapsed, mem_stats} = measure_func(mod, func, config)

  end

  defp collect_results({{mod, f}, n, elapsed, mem_stats}, {list, max_len}) do
    name = bench_name(mod, f) <> ":"
    result = {name, n, elapsed, mem_stats}
    {[result|list], max(String.length(name), max_len)}
  end

