[Haskell-cafe] Trying to make a Typeable instance