use the same type for both members of the bitfield