Ask the timer to wait a specified amount of time before replying the timerequest.
The message may be forced to finish early with an
AbortIO()/WaitIO() pair.
This function may be called from interrupts.
Previous to 2.0, the tr_time field was documented as containing junk when the timerequest was returned.
timer.device/AbortIO(), timer.device/TimeDelay(),