Make implicit units on TimeInterval explicit

We already have Measurement in Foundation, e.g. Measurement(value: 5, unit: UnitDuration.seconds). Why add yet another duration type?