Higher level API for WebSockets communication between a Haskell server and JavaScript client