Needed: an abstraction to implement (clocked) timers without doing div/mod. It is currently very awkward to express conditional statements. Probably because they are dataflow, not control flow.. One problem is that `values' cannot be used inside of `if'. Maybe that should be changed? The other is that I find it very hard to express the logic of a clocked timer: i.e. only do somthing when clock is high.