provide current cursor to step callback

Do we need baseIndex as a config setting when the `parse()` function takes baseIndex as an argument?