Refactor templated type type name

Delete duplicated templated of element structure.

Test: mma
Change-Id: I72e344a648e44a2804d8d3a776cda0c143bcd140
diff --git a/VectorType.h b/VectorType.h
index 0623496..4b8cad8 100644
--- a/VectorType.h
+++ b/VectorType.h
@@ -31,7 +31,7 @@
     bool isVector() const override;
     bool isVectorOfBinders() const;
 
-    std::string typeName() const override;
+    std::string templatedTypeName() const override;
     bool isCompatibleElementType(const Type* elementType) const override;
 
     std::vector<const Reference<Type>*> getStrongReferences() const override;