I'm still learning FSCheck, and recently needed a fixed collection of unique strings.
This works, but I suspect there is a more efficient way.
Arb.generate<Set<NonEmptyString>>
|> Gen.filter (fun s -> Set.count s > 9)
|> Gen.map (Seq.truncate 10)
Is there?