Simplified the symbol structure.

The new structure is:

	[type_form,
		[(type_name|type_string), 0, <struct str *>],
		[type_long, 0, <long line_no>]]

The old structure was:

	[type_form,
		0,
		[type_apply,
			[(type_name|type_string), 0, <struct str *>],
			[type_long, 0, <long line_no>]]
		]]