The header file could use more thorough comments, so that future readers/implementers can understand how to use the vendorized timelib C library.