Either<R,L> is now a delegate type