code: def typecast(self, type_):
          
          self.value = SymbolTYPECAST.make_node(type_, self.value, self.lineno)
          return self.value is not None
docs: Test type casting to the argument expression.
          On success changes the node value to the new typecast, and returns
          True. On failure, returns False, and the node value is set to None.