[Haskell-cafe] Typeclasses and implicit parameters