elm-websockets Simple-as-possible interface to the HTML5 WebSocket API. Doesn't handle Closing the socket Messages other than text Any kind of heartbeats or reopening