General type, basic types only use that while compound types also use mangledType and mangledReturnType.
See Implementation
General type, basic types only use that while compound types also use mangledType and mangledReturnType.