依存関係の追加
テストの追加及び仕様変更
カリー化することにより内部処理を削減
カリー化することにより内部処理を削減