Is your feature request related to a problem? Please describe.
The details are described in this issue comment, but currently, encoding and decoding of complex map keys, such as struct or slice, is not supported. It would be great if we could enable support for them using the ? keyword.
Additional context