[PATCH 06/15] widl: refactor generators to use decl_spec_t rather than type_t where needed