[Haskell-beginners] QuickCheck with monadic IO