extension any Hashable: Hashable { static func ==(a: any Hashable, b: any Hashable) -> Bool { return AnyHashable(a) == AnyHashable(b) } func hash(into: inout Hasher) { AnyHashable(self).hash(into: &into) } }