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"?