Added an initial character for the generic data type. It cannot handle pointers of characters. That seems not useful.