def Duration.from_hms.s2
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
41def Duration.from_hms.s2(
42 +sec: U32, +s: U32, ok: Bool
43) -> Result<&2, &2, Duration.Error, Duration>:
44 match ok:
45 case False{}:
46 Fail{OutOfRange{}}
47 case True{}:
48 Done{Duration.from_secs(U32.add(sec, s))}