Provide explicit `yields` method in bot to tie the bot and record together.

Means (for now) we can only yield one kind of record, but YAGNI and
cleans up the code.
Support fetching and exporting specific records
Rename to AsciiIncrementer
Rename variable