public static extern dynamic GetValue(Haxe.Macro.Expr e);
public static extern Haxe.Macro.Expr Map(Haxe.Macro.Expr e, Func <Haxe.Macro.Expr, Haxe.Macro.Expr> f);
public static extern Haxe.HaxeString ToString(Haxe.Macro.Expr e);
public static extern void Iter(Haxe.Macro.Expr e, Action <Haxe.Macro.Expr> f);
public virtual extern Haxe.HaxeString PrintExpr(Haxe.Macro.Expr e);