renamed IndexedSequence to ArrayLikeSequence...

...and also introduced StringLikeSequence.

I think this is good; it makes the underlying implementation
more consistent. There is refactoring that needs to be done to
actually make all of this coherent, of course.
never mind including source code in the API docs for now