class documentation
wrap a timer around a callable.
Attribute timer collects the timing data in an ElapsedWCTime
class instance, in particular the overall elapsed time in
timer.elapsed and the time of the last call in timer.toc.