Confusion about the Either type definition as Either<R, L> = Left<L, R> | Right<L, R>

Are there any reason for defining Either type as Either<R, L> = Left<L, R> | Right<L, R> ?? This makes me confused every time I see it
Was this page helpful?