Fix Series.hasValues, add test coverage

How about making this an `Arbitrary`, not just a `Gen`?