pub type I16SequenceField = NumericFieldSequenceConcrete<i16>;
struct I16SequenceField { start: i16, end: i16, cur: i16, offset: u64, step: u64, }
start: i16
end: i16
cur: i16
offset: u64
step: u64