Fix Series.hasValues, add test coverage

Hmm… maybe a bunch of value class wrappers would be nice…