[Haskell-cafe] Having trouble with instance context