fix either test for union-either

https://travis-ci.org/kmc-jp/Klang/builds/38156618 Clang でビルド転けたけど、`Either` のほうのバグな気がする？

`e.right().value()` 相当の`e.right_value()` が欲しいように思うのと、やはり`Either` のctor に`T`型の値`t` だけを渡すことによって、`Right`値が作れた方が(便利|自然) に思う。