Epoll for Haskell was heavily experimental and failed to compile when I wrote the article. Enabling epoll in Erlang changed the results by ~1%.