Then I think what you really want to do is to provide a generic statskeeper hook to use with Hook::WrapSub, as that will allow one to directly call the initial function, rather than creating an object that wraps a coderef and then calling execute() on it.