入力ストリームから読む
getContetsを使って読み取り:wq
withFileを使う

handleを受け取るアクションを渡すと
そのアクションを実行する。しかも何かエラーがあってもhandleを閉じてくれる。
Merge branch 'master' of github.com:ore-public/learn_haskell