разный результат с оддинаковыми входными параметрами
Есть сайд-эффекты
Ну, у какой-нибудь send() результат всегда одинаковый, а она не чистая точно
ну в целом по системе все равно можеть быть разный результат после send(). Чисто с академической точки зрения IO.puts тоже грязная функция, с практической точки зрения выносить ее в отдельный модуль вряд ли имеет смысл
Обсуждают сегодня