fn readVec(r: *Reader, data: [][]u8) Reader.Error!usize
fn readVec(r: *Reader, data: [][]u8) Reader.Error!usize { // This function writes exclusively to the buffer. _ = data; const c: *Client = @alignCast(@fieldParentPtr("reader", r)); return readIndirect(c); }