@omasanori 値を言語処理系が追跡することでGCではなく値のコピーを最小にするアプローチは関数型言語の方がうまくやれそうですけど、副作用を同じ考え方で扱おうとするとやっぱりHaskellみたいな方向に行ってしまうんでしょうかね