とりあえず作ってみたけど、巨大になりすぎる問題あり refs #39
outを最後の引数に限定してみた refs #39
Result版も作ってみた refs #39
ドキュメンテーションコメントの記述と、それに伴う挙動の変更 refs #39
テストを追加 refs #39