Arrays are defined as TypeSymbols like all other types.
Resolve typenames into TypeSymbols (not ITypes).
Remove Symbol reference from ScalarType.