Represents a value which may be one of two possible types: L or R. An instance of this type will be either Left or Right.
Transform this Either into a value of type T via specialized mapping functions for both left and right values
Map the right value of this Either to a new value. Left values are unmodified.
Returns the left value or right value