package issue7777; #if (eval || macro) import haxe.macro.Expr; #end abstract Foo(T) { @:from public static macro function fromThing(e:ExprOf):ExprOf> { return macro null; } }