普通に手続きを書けばいいのに関数型言語とかいう欠陥品は手続きが書けない
だから副作用を表す特殊な関数(モナド)を合成して手続きっぽくしてまとめて実行するってことか?
スクリプトを生成する関数だからそのスクリプトを実行するまで副作用ありませーん純粋でーすってことね