Ответ 1
Да, как отметил в комментариях Томас М. ДуБуиссон: в WAI реализован обработчик WebSocket, который используется интерфейсом Yesod для связи с ним. Я не могу прокомментировать, насколько хорошо он работает в текущей форме, но вы можете скачать и попробовать его из Hackage.