Extract HighPrecisionClock interface

For `Clock`s that can provide a nanosecond component of their current
time.