yep, totally reasonable, but most people will then raise concerns about:

* how precise is good enough?
* can we use u64? or does it have to be u32?
* how do you keep it updated? interrupt ticks? freewheeling timer?
* should it be rolling or "infinite"?