描画の話してんの? SDLバインディング使うなら単なる手続き型のプログラミング(嬉しくない)。
盤面上のデータ操作でもまあLearn you Haskellくらいを読んでれば十分だろ。
実際のところモナド変換子程度まで理解してれば困ることなんて殆どない。

Haskell難しいと連呼するのはHaskell触ってないやつ(いや確かに難しいけど)。
Haskellerが初心者に向かって圏論が〜なんてわけのわからん
威嚇をする実例はなど別にないと思うのだが。