def Instant.of_dur.map
import bend-time-lib@0.4.0.1/instant.bend as Instantimport Base
import bend-time-lib@0.4.0.1/duration.bend as Dur
127def Instant.of_dur.map(
128 r: Result<&2, &2, Dur.Duration.Error, Dur.Duration>
129) -> Result<&2, &2, Instant.Error, Instant>:
130 match r:
131 case Fail{_}:
132 Fail{OutOfRange{}}
133 case Done{Dur.Duration{days, sod, nanos}}:
134 Instant.from(days, sod, nanos)