ひさしぶりにHaskell書いてる

ひさしぶりにHaskellでプログラム書いてます。昨日買ったプログラミングテクニックアドバンスでみたアルゴリズムを書いてみようと思いまして。

でも、難航中。

やろうとしているのは、Maybe aを返したい関数の1行目で、IO bを返す関数を呼び、<-で値を取り出そうとしているところで、Maybe aを期待しているのに、IOだって怒られています。そのあとの行でMaybe aを返す関数よんでいるのんに。

もうしばらく考えてみます。