also, either we should name this class as if it were a boost class (val_seq) or (my preference) like all the other Ripple classes, ValSeq.

Actually, ValSeq isn't a great name - I still don't know quite what it does...?