[Haskell-beginners] Network programming (select(2)) for Haskell?