_TYPE_HAS_ARGS
new->flags |= ((type1->flags & _TYPE_HAS_ARGS)
| (type2->flags & _TYPE_HAS_ARGS));
&& ((type->flags & _TYPE_HAS_ARGS) == _TYPE_HAS_ARGS)) {
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */
_TYPE_HAS_ARGS | _TYPE_IS_BUILTIN, /* flags */