WR
#define WR(p, size) do { \
#define WR(r, v) (ac)->wr((ac)->private, (r), (v))
WR(queue_t *q)
#undef WR