The server should be able to publish a registry if desired. The client should not be limited to functions known at compile-time.