Re[2]: [Haskell-cafe] How to understand the 'forall' ?