Adds functions and datatypes.