Good: I had written ring_list for part 6. Bad: I considered writing support for
slicing, but then didn’t.