the SSMany constructor has a third argument bucketsOption that i would prefer not to be visible to the world.

it is possible to build a SSMany with invalid internal state by passing in bucketsOption that is inconsistent with counters