Sift together the flour, sugar, baking soda, cinnamon, ginger, nutmeg, cloves, and salt. Add the oil and eggs, one at a time. Beat with an electric mixer until completely combined. Add the carrots and vanilla extract; mix well. If using, fold in nuts, raisins, coconut, or drained pineapple.