Mangle a signature of types.
[int, string, func(bool, float)]
Will be mangled as $i$s$f($b$f)()
The return type is not conserved in the mangled form as its not part of its signature. But function. passed as parameters have theirs.
See Implementation
Mangle a signature of types.