basic CQL3 type parsing and many TODOs