[Haskell-cafe] OverloadedStrings mixed with type classes leads to boilerplate type signatures