Currently, list types are expressed as List<T>. A more compact way would be to express a list as [T]. This might make it easier to see what is going on with more complex types. For example, consider the type List<List<(ComponentInstance, Classifier, Long)>?>. With square brackets, this type would be expressed as [[(ComponentInstance, Classifier, Long)]?].
Currently, list types are expressed as
List<T>. A more compact way would be to express a list as[T]. This might make it easier to see what is going on with more complex types. For example, consider the typeList<List<(ComponentInstance, Classifier, Long)>?>. With square brackets, this type would be expressed as[[(ComponentInstance, Classifier, Long)]?].