Что делает fixIO? http://hackage.haskell.org/package/base-4.6.0.1/docs/src/System-IO.html#fixIO
Пример использования есть здесь http://hackage.haskell.org/package/distributed-process-simplelocalnet-0.2.0.9/docs/src/Control-Distributed-Process-Backend-SimpleLocalnet.html