No longer depends on std::bitset.