Data.Either
whenLeft
whenRight
isLeft
isRight