--- | Parse a team_id. This /should/ just be an 'Int', but TSN is doing
--- something weird. First of all, player IDs do look like normal
--- 'Int's. But the team IDs are all stuck in the triple digits, and
--- double-digit team IDs appear to be padded to three characters
--- with a leading '0'. So maybe they're treating these as text?
+-- | Parse a team_id. These are (so far!) three characters long, and
+-- not necessarily numeric. For simplicity, we return a 'String'
+-- rather than e.g. a @(Char, Char, Char)@. But unpickling will fail
+-- if the team_id is longer than three characters.