How do olivines record magmatic events? Insights from major and trace element zoning