Re: [Haskell-cafe] why different type variables enforce different types?