function/method symbol to run before attributed function/method
name in attributed function/method parameter list to bind result to
internal attribute struct that embeds supplied information
int genID() { return 42; } @before!genID("id") void foo(int id, double something) {}
Marks function/method for usage with AttributedFunction.
Former will call a Hook before calling attributed function/method and provide its return value as input parameter.