socket.io for haskell folks