[Haskell] Re: scoped type variables