Either wraps one value of two possible types.

Values

Left(value:L)

Left contructors wrapping a value of type L

Right(value:R)

Right contructors wrapping a value of type R