Returns a single-subscription stream that's a copy of the input stream.
This will throw a StateError if close has been called.
@override Stream<List<int>> split() => body;