Trying to use irpc::rpc_requests on a struct in a crate without the tracing macro will make it fail.
I think it should be possible to have tracing as a dependency in irpc-derive and then the macro should work? (Ideally we also use some macro hygene like using ::tracing, etc.)