副作用を表面上取り除く手法としてモナドが使えるらしいがよく訳が分からなかった。