Future<Uint8List> readFully() async { var buffer = BytesBuffer(); await for (var b in this) { buffer.add(b); } return buffer.toBytes(); }