* also, there's more hard questions: - does the trait model some "clock" that only counts up, or does it model a "timer" that the driver can restart at will? - what happens on overflow - can you make it count down and stop at 0 instead? this is how the embedded-hal 0.2 timer worked