Use EitherT for every operation that might fail.