[Haskell-cafe] How to read this syntax?