I prefer to use `time` types and methods for time calculations.