What if you could have the tooling for any programming language by flipping a toggle?
devenv will provide executables for both languages:
$ devenv shell Building shell ... Entering shell ... Python 3.10.8 tsc --version Version 4.8.4 (devenv) $
See the supported-languages example for a list of currently supported languages.
Currently the latest versions of the tooling is provided, but in the future package sets and pinning will be supported and documented.