@override Stream<List<int>> byteStream() { var c = StreamController<List<int>>(); Future(() { c.add(input.codeUnits); c.add('\n'.codeUnits); }); return c.stream; }