bar.h includes bit_array.h