[Haskell-cafe] Existential type question