This class provides some utility methods to work with AST-level types. It is
best used through
using haxe.macro.ComplexTypeTools syntax and then provides
additional methods on
c to a human-readable
The result is guaranteed to be valid Haxe code, but there may be differences from the original lexical syntax.