def item(label = "", *fmt, &blk) # :yield:
      print label.ljust(@width)
      res = Benchmark::measure(&blk)
      print res.format(@fmtstr, *fmt)
      res
    end
def item(label = "", *fmt, &blk) # :yield:
      print label.ljust(@width)
      res = Benchmark::measure(&blk)
      print res.format(@fmtstr, *fmt)
      res
    end
:nodoc:

 Returns an initialized Report instance.
 Usually, one doesn't call this method directly, as new
 Report objects are created by the #benchmark and #bm methods.
 _width_ and _fmtstr_ are the label offset and
 format string used by Tms#format.


 Prints the _label_ and measured time for the block,
 formatted by _fmt_. See Tms#format for the
 formatting rules.