Add the ability to have a typed advice that can accept parameters of method call, constructor call or field access.
So, an execution on
int someMethod(long param)
you could have an advice
int someAdvice(long param)
The invocation object would be stored in a ThreadLocal variable