Naming the file ``imsg-buffer.c'' does not depict the relationship between the two very well: the imsg_* API is just one of potentially many users of buf_*, and sits one layer above it. For example, a program may find use for buf_* while being entirely imsg-free.
Otherwise, OK jacekm@
