Interesting. I was the someone who wrote the snippet about my app becoming a zeromq => Websockets routing layer and I've been thinking that the correctness, speed and fluency doing anything stream related of haskell for this layer would be perfect. When you add in being able to share datatypes between the server and client via Fay it seems ideal!