[boost] How best to implement a bitfield in C++ 14?