Вопрос по алгебраическим эффектам и эффектам вообще. Есть ли где-нибудь определение что такое "Эффект в Языках Программирования"?
Обертка над абстрактным "нечто" что порождает side effect, то есть нарушает referential transparency. Эффект это враппер над подобным "нечто" который позволяет указывать что это нечто будет как-то выполняться не нарушая этот самый referential transparency