Further simplify instances to avoid overkill *1 classes
Opened this issue · 0 comments
Ericson2314 commented
free/src/Control/Monad/Free.hs
Line 148 in ca7982b
For example I think could be
deriving instance (Eq a, Eq (f (Free f a))) => Eq (Free f a)
And even prior to quantified constraints, the solver can coinductively solve such constraints.