Make EFun{arity}Guard invocation work correctly.
This is done by overriding invoke() rather than go().