Right now, everytime we do deriving Eq, we need to add
redefine Local Definition instance_GHC_Base_Eq__Boxity_op_zsze__ : Boxity -> (Boxity -> bool) := fun arg_319__ arg_320__ => match arg_319__ , arg_320__ with | a , b => negb (instance_GHC_Base_Eq__Boxity_op_zeze__ a b) end.
to the edits file.
Fixing this in a principled way is challenging. But for now, we can workaround by dropping /= from the Eq type class and defining /= as a separate function.
Right now, everytime we do deriving Eq, we need to add
to the edits file.
Fixing this in a principled way is challenging. But for now, we can workaround by dropping
/=
from theEq
type class and defining/=
as a separate function.