template <typename Protocol>

class Server

|Server| is a pure-virtual interface to be implemented by a server, receiving

natural types.