def Duration.add.n2
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
183def Duration.add.n2(
184 +d1: U32, +d2: U32, +s1: U32, +s2: U32, +ns: U32, ge: Bool
185) -> Result<&2, &2, Duration.Error, Duration>:
186 match ge:
187 case False{}:
188 Duration.add.sod(d1, d2, s1, s2, ns, 0)
189 case True{}:
190 Duration.add.sod(d1, d2, s1, s2, U32.sub(ns, 1000000000), 1)