Efficient bit-string type along with containers to partition data on variable-length bit-strings.