リストをN個ごとにサブリストに分割

リストをN個ごとにサブリストに分割する関数を splitAt と State Monad を使って書いた。

結局、 Data.List.Split.splitEvery にあったれど。