úΕb     None &Generate a possibly-empty valid UTF-8  value.$Shrink a possible-empty valid UTF-8  value.VGenerate a possibly-empty sequence of bytes which represent a valid UTF-8 code point.TShrink a possible-empty sequence of bytes which represent a valid UTF-8 code point.Like , but does not allow empty  values.List , bute does not allow empty  values.Like , but does not allow empty s.Like , but does not allow empty s. Generate a valid _. Note that this is UTF-16, not UTF-8, but the intent is the same: the Arbitrary instance for U in quickcheck makes no attempt to generate valid non-ASCII characters at this time. 1A valid UTF-8 character, one to three bytes long. CSingle-byte UTF-8 (i.e., a standard ASCII byte with a cleared MSB).     None      .quickcheck-text-0.1.2.1-HcE6FekJkGb6wuVPVxzzbRData.Text.ArbitraryTest.QuickCheck.Utf8#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalText genValidUtf8shrinkValidUtf8utf8BS shrinkUtf8BS genValidUtf81shrinkValidUtf81utf8BS1 shrinkUtf8BS1genChargenUtf8CharacteroneBytetwoByte threeByte$fArbitraryTextbytestring-0.10.8.1Data.ByteString.Internal ByteStringghc-prim GHC.TypesChar symbolTypesinRangebuildUtf putBytes2 putBytes3 nonInitial