1 TYPE ( type_name )
2? 
2 ::
2 , attr_spec_list ::
2 entity_decl_list