úÎo?      !"#$%&'()*+,-./0123456789:;<=>None69:;QR;A class of types for which invalid values can be generated.9A class of types for which valid values can be generated.If you also write  Arbitrary instances for GenValid( types, it may be best to simply write arbitrary = genValid.CA class of types for which truly arbitrary values can be generated.0 generates an integer between 0 (inclusive) and n. A'genSplit a' generates a tuple '(b, c)' such that 'b + c' equals a. I'genSplit a' generates a triple '(b, c, d)' such that 'b + c + d' equals a. "'arbPartition n' generates a list ls such that 'sum ls' equals n.  A version of listOf. that takes size into account more accurately.Either NaN or Infinity.Either NaN or Infinity.*\This instance ensures that the generated list contains at least one element that satisfies ?. The rest is unchecked.+QIf we can generate values of a certain type, we can also generate lists of them.0sThis instance ensures that the generated triple contains at least one invalid element. The other two are unchecked.3uThis instance ensures that the generated tupse contains at least one invalid element. The other element is unchecked.9  !"#$%&'()*+,-./012345678@A?BC :876543210/.-,+*)('&%$#"!   5  !"#$%&'()*+,-./012345678None<=9:;<=> DEF9:;<=>=>;<9:9:;<=>G      !"#$%&'()*+,-./0123456789:;<=>?@ABCDBCEBCFBCGBCHBIJBIKBILM*genvalidity-0.3.1.0-AzwG1xTi6j8FSrl1hWP7WpData.GenValidityData.GenRelativeValidity GGenUnchecked gGenUnchecked GenInvalid genInvalidGenValidgenValid GenUnchecked genUncheckedupTogenSplit genSplit3 arbPartition genListOf$fGGenUncheckedK1$fGGenUncheckedM1$fGGenUnchecked:+:$fGGenUnchecked:*:$fGGenUncheckedU1$fGenValidFixed$fGenUncheckedFixed$fGenValidRatio$fGenUncheckedRatio$fGenValidInteger$fGenUncheckedInteger$fGenInvalidDouble$fGenValidDouble$fGenUncheckedDouble$fGenInvalidFloat$fGenValidFloat$fGenUncheckedFloat$fGenValidWord$fGenUncheckedWord $fGenValidInt$fGenUncheckedInt$fGenValidChar$fGenUncheckedChar$fGenValidOrdering$fGenUncheckedOrdering$fGenValidBool$fGenUncheckedBool $fGenValid()$fGenUnchecked()$fGenInvalid[] $fGenValid[]$fGenUnchecked[]$fGenInvalidMaybe$fGenValidMaybe$fGenUncheckedMaybe$fGenInvalid(,,)$fGenValid(,,)$fGenUnchecked(,,)$fGenInvalidEither$fGenValidEither$fGenUncheckedEither$fGenInvalid(,) $fGenValid(,)$fGenUnchecked(,)GenRelativeInvalid genInvalidForGenRelativeValid genValidForGenRelativeUncheckedgenUncheckedFor'validity-0.3.2.0-E9n8gL3TQNeH4KdZ169FKF Data.Validity isInvalidconstructValidUnsafeconstructValidValidityisValidData.RelativeValidity isInvalidForRelativeValidity isValidFor