Add a MonadFree instance for EitherT