Make nmi,reset,irq vectors a Res; change ctr class from Enum to Num to allow wraparound
A bunch of huge changes.
Fix strictness bug in enforce_counter
Provide and use fillto
Separate the nmi and reset secions
Improve organization
Don't need to fromIntegral the vector le16s
Use Monoid to merge Reses