API: nanosecond timeouts using a uint64_t