imsg_add
if (imsg_add(wbuf, data, datalen) == -1)
if (imsg_add(wbuf, iov[i].iov_base, iov[i].iov_len) == -1)
if (imsg_add(wbuf, &hdr, sizeof(hdr)) == -1)
int imsg_add(struct ibuf *, const void *, u_int16_t);
imsg_add(buf, &h->ss, sizeof(h->ss));