(refs #9) Add abstract-sequence and redefine sequence related functions.