Скажем, я имитирую какую-то сеть, и у меня есть функция, которая передает значение по списку Chans:
broadcast :: a -> [Receiver] -> IO ()
broadcast a = mapM_ (send a)
Это "отправит" данные каждому получателю по порядку.Вместо этого я хотел бы транслировать недетерминированно всем получателям.
Спасибо за любые подсказки.