気づいたのはHASKELL言語がわかってない人は
モナドを理解するために圏論の教科書を1ページ目から読んで
最後の方に書いてあるモナドのところまで読まないといけないということだな。