[Haskell-beginners] overflow safe Word types