マッチリザルトをResultクラスで返すよう変更

fixed #33