typedef haxe.macro.Function

import haxe.macro.Expr;

Available on all platforms

var ret:Null<ComplexType>

var params:Array<TypeParamDecl>

var expr:Null<Expr>

var args:Array<FunctionArg>