Still a lot of work to do.
Upstream: https://github.com/slezica/python-frozendict
We don't inspect the Vim process anymore when we want an option; we parse the options on startup and then use that data structure.