Adds Rhythm rewriting rules:

- singleGroup
- tupletDot
Derive more NoRev instances
Adds NoDelay and NoStretch
Removes bad (Reversible Span) instance