Consider something like
(map (section tally-value (file->words "myfile.txt") <>) wordlist)
It feels like we should be able to read the file only once. However, the parameters to section may depend on the environment, which means that we can't evaluate until runtime. Need to think more about this.