It would be pretty convenient if the `#[rpc]` macro could infer an OpenRPC Document and implement the `rpc.discover` method.