Force the user of this library to define their own method of keeping time.