>>792
Eitherはエラー処理に使う、という慣習があるんで、それに従う。
問題ないならRight xで当該の値を返してエラーならLeft yでエラー内容を返す。

そもそも普通に直和型が必要な場合ならEitherにしないほうがあとで拡張しやすい。
直和型で2つだけで済むことってあまりないだろ。