[Haskell] Num is such a fat and greedy class