Extending the client with "virtual" procedures - tRPC