def Duration.from_hms.hm2
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
55def Duration.from_hms.hm2(
56 +hsec: U32, +msec: U32, +s: U32, ok: Bool
57) -> Result<&2, &2, Duration.Error, Duration>:
58 match ok:
59 case False{}:
60 Fail{OutOfRange{}}
61 case True{}:
62 Duration.from_hms.s(U32.add(hsec, msec), s)