We have to remove the heinous versionList set from the codebase, and get that from a trusted source.
https://github.com/haskell/ghcup-metadata/blob/develop/ghcup-0.0.9.yaml is a good place for this.
Or calling $ ghcup list -t ghc -r and parsing the results might be better.