Packed-binary metrics operate on packed words, not on byte-wise booleans.
That is why u1x8_t exists as a storage type instead of pretending that bool[8] is the right primitive.
nk_jaccard_u32_best is a dense word-wise kernel rather than a sorted-set operation.
It walks two arrays of n 32-bit words position by position and returns 1 - matches / n.