A parameterized type with a base type and type arguments. For example, List has base=LIST and params=[Simple(BOT)].
The container type (e.g., LIST, MAP).
from field: soulfire.v1.PortType base = 1;
The type arguments (e.g., [BOT] for List, [STRING, NUMBER] for Map<String, Number>).
from field: repeated soulfire.v1.TypeDescriptor params = 2;
from message soulfire.v1.ParameterizedType
A parameterized type with a base type and type arguments. For example, List has base=LIST and params=[Simple(BOT)].