Structs

Provide access to SnapshotStorageOnes by slot
Iterator over successive slots in ‘storages’ within ‘range’. This enforces sequential access so that random access does not have to be implemented. Random access could be expensive with large sparse sets.