[Haskell-cafe] Trouble understanding NewBinary