Implement strings, types, arrays, and abbreviations