Haskell のコードを scalaz effect を使って Scala に翻訳してみた

誰得?(・ω・`)なんとなく、HaskellとScalazの勉強のため。Haskellのコードはこれ↓

Real World Haskell―実戦で学ぶ関数型言語プログラミング

Real World Haskell―実戦で学ぶ関数型言語プログラミング

の7章の入出力の最初のあたりです。scalaz使うと、だいたいそのまま翻訳できて、for式使うので見た目もかなり似た感じになりますね