CompositeKey constructor
Implementation
CompositeKey(this.parts)
: assert(
parts.every(
(p) => p is num || p is String || p is Symbol || p is bool),
'CompositeKey parts must be primitives (num/String/Symbol/bool)',
),
super._();