pub type Sequence = VecDeque<SequenceItem>;