collect headers into nyara.h, separate request.c