struct Key Keys need not be unique: several entries may share one, and DenseIndex.count(key:)
reports how many. Integer identities park in the low eight bytes, so Key(42)
prints as 00000000-0000-0000-0000-00000000002a.
Conforms to
Hashable, Comparable, CustomStringConvertible, ExpressibleByIntegerLiteral, Sendable, Equatable, Decodable, Encodable