[Haskell-beginners] Why QuickCheck's Char value is limited to ASCII characters only?