Cleaning
Cleaning
Factor out boilerplate instances of Num, Enum etc #222

Adds newtype wrapper for pair `Couple` in `Data.Functor.Comple`.
Rewrites TremoloT to use couple, remove boilerplate instances.

TODO rewrite more note transformers.