Add wait_group.h