[Swift 5.6 introduced `CodingKeyRepresentable`](https://github.com/apple/swift-evolution/blob/main/proposals/0320-codingkeyrepresentable.md), a new protocol that allows dictionaries with keys that aren’t a plain `String` or `Int`.
Swift 5.6 introduced
CodingKeyRepresentable, a new protocol that allows dictionaries with keys that aren’t a plainStringorInt.