So I've updated my Haxe version to 3.1.0 but I'm still experiencing some errors
src/MacroFunctions.hx:44: characters 15-27 : String should be haxe.macro.TypePath
src/MacroFunctions.hx:44: characters 15-27 : String should be { ?sub : Null<String>, ?params : Array<haxe.macro.TypeParam>, pack : Array<String>, name : String }
src/MacroFunctions.hx:44: characters 15-27 : String has no field name
src/MacroFunctions.hx:44: characters 15-27 : For function argument 't'
src/MacroFunctions.hx:41: lines 41-46 : Missing return haxe.macro.Expr
So what should I do exactly now ? Manually create a TypePath or should it work with reification ?