def Period.between.ms.add
import bend-time-lib@0.4.0.1/period.bend as Periodimport Base
import bend-time-lib@0.4.0.1/date.bend as D
124def Period.between.ms.add(
125 +start: D.Date, +end: D.Date, +tm: U32,
126 rp: Result<&2, &2, Period.Error, Period>
127) -> Result<&2, &2, Period.Error, Period>:
128 match rp:
129 case Fail{_}:
130 Fail{OutOfRange{}}
131 case Done{pM}:
132 Period.between.ms.from(end, tm, Period.add_to(pM, start))