Comment
Comment by benschulz
Sorry, based on the replies I'm getting I did not make myself clear. I only want to use Either in cases like the following.
Both a and b will implement SomeTrait which is all callers care about. However, because they're structurally different they must be wrapped in an Either that delegates all methods from SomeTrait to a or b respectively.