There are still some warnings about making functions in a loop, but I’ll fix those as a separate pull request because the fixes are more than typographic errors.
Now called storyviews because they're aware of the history structure as well as the list structure.