Revamp TTS usage.

There's also a sanity check in save-practice to ensure that my
usage of bare lists is, in fact, insane.