Reasonably hacky, in that I introduce a facade to reuse the data format
previously provided by the `csv` module, rather than using the
`list[list[str]]` directly.
Next I want to introduce something like Celery to continually refresh.
Note that this will require changes to the deployment repo in order to
provide the required secrets.