Re: Typing rules for Haskell