What we need is a rethinking of what keys are. Self-describing ByteWords for the win.
Like here:
https://github.com/BlockchainCommons/seedtool-cli/issues/64#issuecomment-1081095465
https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/sskr-developers.md
https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-012-bytewords.md