This is still weedy territory but an improvement
This clock is intended to be used to get a timeval with sub-second accuracy and convert it back and forth between kernel and real time.