[Haskell-beginners] Meaning of '!' in record defintion? UNPACK?