en.wikibooks.org/wiki/Haskell をベースに書いたもの．