Keys are stored in a way that they can't be accessed by reference so we allow array (and string) keys to be of mutable type.
See Implementation
Keys are stored in a way that they can't be accessed by reference so we allow array (and string) keys to be of mutable type.