Added an Either type.