In the Ion Schema 2.0 definition Variably Occurring Type Arguments are defined as
<VARIABLY_OCCURRING_TYPE_ARGUMENT> ::= { <OCCURS>, <CONSTRAINT>... } | <TYPE_ARGUMENT>
Based on this, it would be useful to be able to substitute TypeArgument any place a VariablyOccurringTypeArgument is required or at least be able to construct a VariablyOccurringTypeArgument without passing occurs, which will use the default for the given TypeArgument.
In the Ion Schema 2.0 definition Variably Occurring Type Arguments are defined as
Based on this, it would be useful to be able to substitute
TypeArgumentany place aVariablyOccurringTypeArgumentis required or at least be able to construct aVariablyOccurringTypeArgumentwithout passingoccurs, which will use the default for the givenTypeArgument.