Applicative

orAlt

orEmpty

eitherA