[Haskell-cafe] When does the UNPACK pragma work?