In completion I need compare two MType. I try to use MType.TryProvide(), but in some case it is get wrong result. For example, if type1 is 'array[string]' and type2 is 'array[T.123]' the TryProvide() return false. But me need interpret it as same type. What me need to do?