# Functions
NewWebSocketServer create a new server with a simplified interface.
# Interfaces
WebSocketChannels is provided to allow us to do a blocking send to a namespace that will complete once a client connects on it We also provide a channel to listen on for closing of the connection, to allow a select to wake on a blocking send.
WebSocketServer is the full server interface with the init call.