Which of the following are macronutrients?
a. Nucleic acids, carbohydrates, lipids, and proteins
b. Sodium, potassium, carbohydrates, lipids, and proteins
c. Sodium, potassium, calcium, chloride, and phosphorous
d. Carbohydrates, lipids, and proteins, but not water
e. Carbohydrates, lipids, proteins, and water