def Duration.sub.n
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
267def Duration.sub.n(
268 +days: U32, +sod: U32, +n1: U32, +b_days: U32, +b_sod: U32, +b_n: U32
269) -> Result<&2, &2, Duration.Error, Duration>:
270 +borrow = U32.is_lt(n1, b_n)
271 Duration.sub.n2b(days, sod, n1, b_days, b_sod, b_n, borrow, U32.is_eq(sod, 0))