anchor.diff:              fromGenShrink (gen,shrink)
               |> convert DoNotSize DoNotSize.Unwrap
           
  -        ///Generate arbitrary uint64 that is unrestricted by size.
  +        ///Generate arbitrary uint64 that is uniformly distributed in the whole range of uint64 values.
           static member DoNotSizeUInt64() =
               let gen =
                   Gen.two generate<DoNotSize<uint32>>
  
positive.code:             Default.Int32()
              |> convert (abs >> uint32) int
  
          ///Generate arbitrary uint32 that is unrestricted by size.
          [<Obsolete("Renamed to DoNotSizeUInt32.")>]
          static member DontSizeUInt32() =
              let gen =
  
negative.code:             fromGenShrink(gen, shrink)
              |> convert DoNotSize DoNotSize.Unwrap
  
          ///Generate arbitrary int32 that is uniformly distributed in the whole range of int32 values.
          static member DoNotSizeInt32() =
              //let gen = Gen.choose(Int32.MinValue, Int32.MaxValue) doesn't work with random.fs, 
              //so using this trick instead
  