function createTimePoint(t, d, r) {
      return {t: t, d: d, r: r};
    }
Creates a new TimePoint.

@param {?number} t
@param {?number} d
@param {?number} r
@return {{t: ?number, d: ?number, r: ?number}}