Derive Typeable and Generic for TimeSpec.
Derived instances for `Clock`.