Added a number of new nodes and datatypes