do Decode
List<int> decodeRest() => List<int>.generate(remaining, (index) { moveNext(); return current; });