[Haskell-cafe] [Haskell] Lexically scoped type variables