Replace EitherT with ExceptT from mtl, drop dependency on either package.