Available on all platforms
Represents a function in the AST.
ret:Null<ComplexType>
@:optionaloptionalparams:Null<Array<TypeParamDecl>>
expr:Null<Expr>
args:Array<FunctionArg>