Knocked out one last bug (forgot function call parens on nullary
member function) now the unshared work time thing works. I've
successfully refactored foglib.Interval.