``` r late_night <- hms::hms(seconds = 22 * 3600 + 20 * 60) str(late_night + 5) #> Class 'difftime' atomic [1:1] 80405 #> ..- attr(*, "units")= chr "secs" ``` I think you just need to define `Ops.hms` that calls `Ops.difftime` and preserves the hms class.
I think you just need to define
Ops.hmsthat callsOps.difftimeand preserves the hms class.