[Haskell-cafe] Rewrite rules not firing for rules matching multiple instance methods