Fixes Reversible instances for Score etc

I changed my mind about #92. We retain the law
	 onset a    = onset (rev a)
and use Reversible for "deep" reversing, requiring an instance for
the element type. For strict "mathematical" reverse it is better
to simply use (stretch -1).

Closes #92