Make tests more complete and explicit

Split tests into separate files, and make them more explicit (though
slightly less DRY).
Remove outdated comment

The .from_index method was purely for consistency when we supported
access with slice notation; now it's essential.