[WIP] Add string type

targets #35 
Can be derived from firstbyte and bytecount.