Description
The STRUCT type syntax is defined like this:
STRUCT(fieldNmae: fileType [NOT NULL][COMMENT stringLiteral][,.....])
So the field list is NEARLY the same as a column list
if we could make ':' optional it would be so much cleaner an less proprietary