use my own isLeft/isRight instead of Data.Either's for portability
v0.1.0.1 release