[1mMain.hs:8.21-22:[1;31m error:[0m[1m
   • Stock deriving for 'Main.Eq' is invalid; use the standard class
     'Data.Eq.Eq'
  [1;34m|[0m
[1;34m8[0m [1;34m| [0mdata T = T deriving [1;31mEq[0m
  [1;34m|[0m                     [1;31m^^[0m
