Separate implementation for SequenceOfVectors

This process exposed the bug detailed in #67, a test for which has been added in this PR.