def Duration.sub.n2
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
231def Duration.sub.n2(
232 +days: U32, +sod: U32, +n1: U32, +b_days: U32, +b_sod: U32, +b_n: U32, borrow: Bool
233) -> Result<&2, &2, Duration.Error, Duration>:
234 match borrow:
235 case False{}:
236 Duration.sub.s(days, sod, U32.sub(n1, b_n), b_days, b_sod)
237 case True{}:
238 Duration.sub.s(
239 days, sod, U32.sub(U32.add(n1, 1000000000), b_n), b_days, b_sod
240 )