- Extend the $_internalConstructNdvSketch accumulator to scan multiple fields at the same time
- Concatenation & hashing of compound KeyStrings
- Construction of _id field for composite NDV (concatenate field paths)
- Persist (n + 1) sketches to correctly handle $expr/$eq semantics at read time