def sentence(self):
     line = "%s the %s %s %s %s %s." % tmap(choice, self._words)
     return line[0].upper() + line[1:]
 def _read_words(self):
     self._words = tmap(self._read,
         ['names', 'adjectives', 'colours', 'animals', 'verbs', 'adverbs'])