@override Future<int> writeFrom(IoSlice src) async { final n = await writeAt(_position, src); _position += n; return n; }