public Type2 parseType2()
type2: builtinType | symbol | typeofExpression ('.' identifierOrTemplateChain)? | typeConstructor '(' type ')' | vector ;