[Haskell-cafe] ScopedTypeVariables in let-bindings (not where-bindings!) and bug 4347