Structs

Provide access to SnapshotStorages sorted 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.