various IR node constructors, and give IR node pointer to symbol table for identifiers