HNSW neighbours per node (see HnswIndex).
build-time candidate width (see HnswIndex).
query-time candidate width; the recall/latency dial.
how long an entry stays valid, or null to keep it until removed.
null
time source; substitute a fixed clock in tests instead of sleeping.