[Haskell-cafe] Need help using a typeclass within an existing API