689: Add more type annotations and do some code cleanup in AttackedText
notably removed some code that did Chinese word segmentation because it did not properly
support words_from_text, which caused issues with various transformations.
691: Optimize comparison between two AttackedText objects (thanks plasmashen!)
693: Fix bug with writing parameters twice in AttackedText (thanks 89x98!)
700: Lots of miscellaneous bug fixes and some helper function implementation
701: Fix bugs with loading TedTalk translation dataset, using T5, seq2sick/text-to-text goal functions