libvcs: https://github.com/vcs-python/libvcs/pull/362/files, https://github.com/vcs-python/libvcs/pull/390/files
libtmux: https://github.com/tmux-python/libtmux/pull/382/files, https://github.com/tmux-python/libtmux/pull/383/files
unihan-etl: https://github.com/cihai/unihan-etl/pull/255/files, https://github.com/cihai/unihan-etl/pull/257/files
Perks:
- code completions (through annotating)
- typings can be used downstream (since the above are all now typed python libraries)
- maintainability, bug finding + Easy to wire into CI and run locally
Longterm, unsure of the return on investment. I do promise to report back if I find it's not worth the effort.