This is largely a convenience, though I did add a few functions which are more than just wrappers, primarily :isRunning() which returns true if the stopwatch is running, and false otherwise. :getTime() takes an optional format string kind of like getTime() does.
For instance,
With no argument it will return the time exactly like getStopWatchTime(timerID) does
I also included :getExpandedTable(), which finds and returns the table from the output of getStopWatches() for , which contains the most complete information on any given stopwatch it seems.
The github project for this is at https://github.com/demonnic/stopwatches and the wiki is https://github.com/demonnic/stopwatches/wiki