[Haskell-cafe] Re: How do I simulate dependent types using phantom types?