Websocket Proof of Concept A simple websocket server. Accepts connections Manages connections in a global TVar Asynchronously pushes input from stdin to all connected clients Asynchronously, and repeatedly pushes timed message to connected clients