This is a dependency purely for writing an instance, so it should be optional IMO.
A better solution would be to put it in a cabal sublibrary, but a flag will do. I've made it default to true, but I recommend defaulting it to false on the next major release (or putting it in a sublibrary).
This is a dependency purely for writing an instance, so it should be optional IMO.
A better solution would be to put it in a cabal sublibrary, but a flag will do. I've made it default to true, but I recommend defaulting it to false on the next major release (or putting it in a sublibrary).