[Haskell] Re: No fun with phantom types