Commits
Dmitri Gribenko committed 37fb51aeddc
New indexing model: generate 12 Slice types We need a slice type for every combination of collection protocols, so that a collection's SubSequence preserves all operations available on the collection itself. We need three index types, one for each traversal kind.