Add timer functionality to the async IO framework.

This variant uses a time unit based on Quantity<int64_t>.