def Duration.is_lt
import bend-time-lib@0.4.0.1/duration.bend as Durationimport Base
138def Duration.is_lt(a: Duration, b: Duration) -> Bool:
139 match a b:
140 case Duration{+d1, +s1, +n1} Duration{+d2, +s2, +n2}:
141 Duration.is_lt.s(
142 s1, n1, s2, n2, U32.is_eq(d1, d2), U32.is_lt(d1, d2)
143 )