@override Stream<List<int>> openStream([int? start, int? end]) { return _readStreamFactory(this).skip(start ?? 0); }