[Haskell-cafe] Problems with type family in a class