@omasanori 全然知らなかったのでググってみたのですがなるほど難しい。代数的エフェクトでも結局副作用を伴う操作を型を考慮して組み合わせているとは理解はできたのですが、その構造化において代数的性質が役に立つのかどうかは少しググっただけでは理解できませんでした…。