added string and char literals to term type, probably some operations next