Use TEXT as type instead of varchar(32)

SQLite's type used internally is TEXT. It parses the text of declared
types for keywords such as CHAR, and CLOB, and internally uses TEXT as
the type instead. So just declare the column types as TEXT to start.