default to sequential iteration mode
s: reuse Data as data_t
s: style