typedef haxe.macro.TypePath
import haxe.macro.Expr;
Available on all platforms
var sub:Null<String>
var params:Array<TypeParam>
var pack:Array<String>
var name:String