@hackage iso-deriving0.0.5

A set of libraries for composition, analysis and manipulation of music.

The GHC extension DerivingVia allow derivation through a specific morphism: coerce. We present a library iso-deriving generalizing DerivingVia to arbitrary morphisms. This is particularly useful for prototypes and specifications of instances.