+pass type info when adding symbol. So that info about semantic of uniform sampler2D can be retrieved later