[Haskell-cafe] Question on rank-N polymorphism