please beef this up a bit: all of these will be SSOne, right? It would be nice to also produce some SSMany by taking some number of samples from Arbitrary[SSOne[Int]] and adding them up. The Arbitrary[SpaceSaver[Int]] = oneOf(SSOne[Int], SSMany[Int])