The FlashEx- tract framework and the Test Driven Synthesis framework35 allow easy de- velopment of synthesizers for extracting and transforming data from docu- ments of various types such as text files, Web pages, XML documents, tables, and spreadsheets.