[Haskell-cafe] Haskell + RankNTypes + (forall p. p Char -> p Bool) sound?