例外を内容ごとに分けて、すべての候補が出切った時のエフェクトを加えた。
Merge pull request #1 from iskw/error-handling

例外を内容ごとに分けて、すべての候補が出切った時のエフェクトを加えた。