Add `TimeClip`

I’m using `isNaN` here because Mocha would throw `AssertionError: "NaN" === "NaN"` otherwise. Maybe there’s a better way?