pub type ID = u64;
Unique identifier for a request.
Once u64 requests have been made, the ID wraps around (resetting to zero). As long as there are less than u64 requests outstanding, this should not be an issue.